public interface ITKTransportRoute
Modifier and Type | Field and Description |
---|---|
static String |
DIRECT
Constant to indicate that the service
provider can be reached directly without
any intermediary routing or the need
for routing components an message instance
information.
|
static String |
DISTRIBUTION_ENVELOPE
Constant to indicate that a distribution envelope
should wrap the business payload for the transport
route.
|
static String |
DTS
Constant to indicate a DTS (Data Transfer Service)
ITKTransportRoute
|
static String |
HTTP_WS
Constant to indicate an HTTP SOAP/Web Service
ITKTransportRoute
|
static String |
NO_WRAPPER
Constant to indicate that no wrappers are
required for the transport route
|
static String |
ROUTED
Constant to indicate that the service
provider can be reached via the routed
message pattern (note this does not preclude
the service provider being invoked via
a single message hop)
|
static String |
SPINE_TMS
Constant to indicate a Spine TMS forward channel
ITKTransportRoute
|
static String |
UNKNOWN
Indicates an unknown transport type
|
Modifier and Type | Method and Description |
---|---|
String |
getDestinationType()
Obtains the destination type
|
String |
getExceptionToAddress()
Obtains the address for sending an exceptions
that are reported asynchronously
|
String |
getPhysicalAddress()
Obtains the transport specific physical
destination address
|
String |
getReplyToAddress()
Obtains the address for any asynchronous replies
|
int |
getTimeToLive()
Obtains the time to live for any messages
being sent via this ITKTransportRoute
|
String |
getTransportType()
Obtains the transport type for this
ITKTransportRoute instance
|
String |
getWrapperType()
Obtains the details of any transport route
wrappers that are required for the business
payload
|
void |
setWrapperType(String wrapperType)
Sets the details of any transport route
wrappers that are required for the business
payload
|
static final String UNKNOWN
static final String HTTP_WS
static final String DTS
static final String SPINE_TMS
static final String DIRECT
static final String ROUTED
static final String NO_WRAPPER
static final String DISTRIBUTION_ENVELOPE
<SOAP/>
wrappers are implied and
handled via the transport specific componentsString getTransportType()
String getPhysicalAddress()
String getReplyToAddress()
String getExceptionToAddress()
String getDestinationType()
String getWrapperType()
NO_WRAPPER
or DISTRIBUTION_ENVELOPE
void setWrapperType(String wrapperType)
wrapperType
- The wrapper type - can be one of
NO_WRAPPER
or DISTRIBUTION_ENVELOPE
int getTimeToLive()
All content is available under the Open Government Licence, except where otherwise stated
All example source code is available under Apache 2.0, except where otherwise stated