UNPKG

service-model

Version:

An object oriented web service framework inspired by Windows Communication Foundation.

28 lines (27 loc) 1.92 kB
export { DispatcherFactory } from "./dispatcherFactory"; export { HttpError } from "./httpError"; export { FaultError } from "./faultError"; export { Logger } from "./nullLogger"; export { Message } from "./message"; export { MessageHeaders } from "./messageHeaders"; export { OperationContext, RequestContext } from "./operationContext"; export { Url } from "./url"; export { HttpStatusCode } from "./httpStatusCode"; export { ExpressRequestContext } from "./expressRequestContext"; export { Callback, ResultCallback } from "./common/callbackUtil"; export { ContractDescription, ContractBehavior } from "./description/contractDescription"; export { EndpointDescription, EndpointBehavior } from "./description/endpointDescription"; export { OperationDescription, OperationBehavior } from "./description/operationDescription"; export { ServiceDescription, ServiceBehavior } from "./description/serviceDescription"; export { MessageFilter } from "./dispatcher/messageFilter"; export { DispatchOperation, MessageFormatter, OperationInvoker } from "./dispatcher/dispatchOperation"; export { DispatchService, InstanceProvider } from "./dispatcher/dispatchService"; export { DispatchEndpoint, ErrorHandler, FaultFormatter, MessageInspector, OperationSelector } from "./dispatcher/dispatchEndpoint"; export { AddressMessageFilter } from "./dispatcher/addressMessageFilter"; export { BaseAddressMessageFilter } from "./dispatcher/baseAddressMessageFilter"; export { RegExpAddressMessageFilter } from "./dispatcher/regExpAddressMessageFilter"; export { RpcBehavior } from "./behaviors/rpcBehavior"; export { RestBehavior } from "./behaviors/restBehavior"; export { VersioningBehavior } from "./behaviors/versioningBehavior"; export { DebugBehavior } from "./behaviors/debugBehavior"; export { Contract, Operation, Service, Versioning, Debug, WebInvoke, WebGet, WebPost, WebPut, WebDelete, WebHead, InjectBody } from "./decorators";