| 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
InboundTransportMessageContext interface 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).
|