| Interface | Description | 
|---|---|
| CredentialCallback | Transport providers get an instance of this callback interface from OSB. | 
| EndPointOperations.CommonOperation | This is base class for all end point operations. | 
| EndPointOperations.Create | Represents an event when a new transport endpoint is being registered | 
| EndPointOperations.Delete | Represents an event when an existing endpoint needs to be completely deleted | 
| EndPointOperations.Resume | Represents an event when an existing endpoint in suspended or disabled state needs to be resumed (or re-enabled) | 
| EndPointOperations.Suspend | Represents an event when an existing operational endpoint needs to be put in a suspended or disabled state | 
| EndPointOperations.Update | Represents an event when a an existing transport endpoint is updated with a new configuration. | 
| InboundTransportMessageContext | Inbound Transport Message Context implements the message context abstraction for incoming messages | 
| InboundTransportMessageContextExtension | Extends the current  InboundTransportMessageContextinterface with new methods that give Transport Provider access to response payload, etc. | 
| NoServiceTransportSender | A flavor of TransportSender that is used to send outbound messages through OSB transport subsystem without a registered service. | 
| OutboundTransportMessageContext | Outbound Transport Message Context implements the message context abstraction for outgoing messages | 
| SelfDescribedTransportProvider | Those transport providers that generate service binding type description from a given transport endpoint need to implement this interface. | 
| ServiceTransportSender | A flavor of TransportSender object that is used by OSB to send outbound messages to a registered service. | 
| TransportCustomBindingProvider | Represents a class responsible for facilitating in generating the extensible elements of SOAP binding or all the elements of custom BEA (OSB) binding used during generation of effective WSDL for WSDL-based transports. | 
| TransportDiagnosticsProvider | Those transport providers that generate diagnostics need to implement this interface. | 
| TransportEndPoint | A transport endpoint is an OSB entity/resource where service messages are originated or targeted | 
| TransportEndPointUriStickinessExtension | Extend TransportEndpoint interface with uri-session stickiness information | 
| TransportManager | A singleton object that provides the main point of centralization for managing different transport providers, endpoint registration, control, processing of inbound and outbound messages, etc | 
| TransportMessageContext | Most message-oriented middleware (MOM) products treat messages as lightweight entities that consist of a header and a payload. | 
| TransportProvider | Represents the central point for management of transport protocol-specific configuration and runtime properties. | 
| TransportProviderFactory | This interface is the extension point to plug custom OSB transports in Eclipse. | 
| TransportReplySender | This interface will be implemented by OSB transport/pipeline runtime to give the inbound transport endpoint access to inbound response parameters. | 
| TransportSender | This interface needs to be implemented by those clients of TransportManager that wish to make outbound requests | 
| TransportSendListener | This is the callback object supplied to the outbound transport allowing him to signal to the system that response processing can proceed. | 
| TransportWLSArtifactDeployer | The plugin interface for modules that need to deploy/undeploy/modify WLS related artifacts along with a service bus deployment. | 
| Class | Description | 
|---|---|
| CoLocatedMessageContext | This class needs to be extended by a transport provider that implements optimization for co-located outbound calls to go through a Java method invokation instead of transport layer. | 
| DefaultRequestHeaders<T extends RequestHeadersXML> | Default implementation of Request Headers | 
| DefaultRequestMetaData<T extends RequestMetaDataXML> | default implementation of RequestMetaData for transport who do not define additional request metadata. | 
| DefaultResponseHeaders<T extends ResponseHeadersXML> | Default implementation of Response Headers | 
| DefaultResponseMetaData<T extends ResponseMetaDataXML> | default implementation of ResponseMetaData for transport who do not define additional response metadata. | 
| EndPointOperations | This class describes different types of transport endpoint lifecycle-related events that the transport provider gets notified with. | 
| RequestHeaders | Represents a union of standard and user-defined headers in a given inbound or outbound request message. | 
| RequestMetaData<T extends RequestHeaders> | Represents inbound or outbound request message meta-data information (e.g. | 
| ResponseHeaders | Represents a union of standard and user-defined headers in a given inbound or outbound response message. | 
| ResponseMetaData<T extends ResponseHeaders> | Represents inbound or outbound response message meta-data information (e.g. | 
| TransportManagerHelper | Helper class that allows the client to execute some common tasks with respect to Transport subsystem | 
| TransportOptions | Used to supply options for sending or receiving a message. | 
| TransportValidationContext | Container for supplying information to transport providers that can be used when implementing validation checks of endpoint configuration The context property Bag contains other objects useful during validation. | 
| Enum | Description | 
|---|---|
| EndPointOperations.EndPointOperationTypeEnum | A Java enumeration type that describes different endpoint operations | 
| TransportEndPoint.MessagePatternEnum | SYNCHRONOUS and ASYNCHRONOUS imply the endpoint uses request/response paradigm. | 
| TransportOptions.ModeEnum | |
| TransportOptions.Option | |
| TransportOptions.QoSEnum | 
| Exception | Description | 
|---|---|
| TransportException | Represents an exception within the OSB Transport subsystem (either in a specific transport provider or in the transport framework itself). |