|
Sonic ESB API | ||||||||
PREV NEXT | FRAMES NO FRAMES All Classes |
XQService
that integrates some
non-public ESB APIs.XQAddress
object references an ENDPOINT
XQAddress
object references an Expression
XQAddress
object references a PROCESS
XQAddress
object references a REPLY_TO address
XQAddress
object references a SERVICE
XQAddress
The constant value is "ENDPOINT".
XQAddress
The constant value is "EXPRESSION".
XQAddress
The constant value is "PROCESS".
XQAddress
The constant value is "REPLY_TO".
XQAddress
The constant value is "SERVICE".
SFCService
and supporting classesMetricsHandler
for registering container metrics.CONTENT_ID_FAULT
Content ID of faults expected by the Web
Service invocation steps used in ESB Processes.
VariableResolver
that depends on service context.XQAddress
with the specified name and type.
XQAddress
.
XQAddress
.
XQProcessAddress
.
XQProcessAddress
.
XQAddress
.
EXACTLY_ONCE
.
FileChangeMangaer
implementation that delegates to
XQContainer to handle sonicfs
file change notifications.
domain.mfContainer.esbContainer.service
XQAccessorFactory
appropriate to this context.
Iterator
containing the "To:" addresses of
this envelope.
XQAddressFactory
appropriate to this context.
service()
method.
XQDispatch
object that can be used for
asynchronous message dispatch.
XQDispatch
interface that can be used for service extensions
dispatch mechanism.
XQDispatch
interface that can be used for service extensions
dispatch mechanism.
XQEndpointManager
that can be used for
operations related to endpoints.
XQEndpointManager
that can be used for operations
related to endpoints.
XQEnvelopeFactory
appropriate to this context.
IJMSTopicEndpointConfig.FLOW_TO_DISK_USE_BROKER_SETTING
IJMSTopicEndpointConfig.FLOW_TO_DISK_ON
and IJMSTopicEndpointConfig.FLOW_TO_DISK_OFF
XQParameterInfo
for the
specified parameter.
ESBInteractorFactory
appropriate to this context.
XQLifeCycleManager
object that can be used for
managing the life cycle of this container.
XQLifeCycleManager
interface that can be used for managing
the life cycle of an ESB container and ESB service.
PrintWriter
for logging informational
messages;
XQAddress
of the RME of the service.
Variable
for the given variable string.
Variable
object for the given variable token.
service
and has access to the current message envelope.
XQInitContext
.
XQParameters
.
XQServiceContext
.
IMPORTANT:
The methods documented in this class do NOT correspond to Java classes.
IEndpointConfig
providing direct access to JMS related configuration values.IEndpointConfig
providing direct access to configuration values applicable to JMS
queue based endpoints..IEndpointConfig
providing direct access to configuration values applicable to JMS
topic based endpoints..true
if the current invocation is a step in an ESB
process.
XQProcessContext.getStepType()
.
throwable
object into
the log.
throwable
object into
the log.
throwable
object
into the log.
throwable
object into
the log.
service
takes to execute.
service
has been invoked.
service
produced an
exception.
service
produced a
fault.
XQParameters
key value used to retrieve the application name
from the service environment provided in both the XQInitContext
and the XQServiceContext
The constant value is "SonicXQ.ApplicationName".
XQParameters
key value used to retrieve the XQ component name
from the service environment provided in both the XQInitContext
and the XQServiceContext
.
XQParameters
key value used to retrieve the MF container name
from the service environment provided in both the XQInitContext
and the XQServiceContext
.
XQParameters
key value used to retrieve the step name of the
current process.
XQParameters
key value used to retrieve the MF domain name
from the service environment provided in both the XQInitContext
and the XQServiceContext
.
XQParameters
key value used to retrieve the event address
from the process environment provided in XQProcessContext
,
accessible from XQServiceContext
.
XQParameters
key value used to retrieve the event endpoint
from the service environment provided in XQServiceContext
.
XQParameters
key value used to retrieve the exit endpoints
from the process environment provided in XQProcessContext
,
accessible from XQServiceContext
.
XQParameters
key value used to retrieve the MF container's failover
identity from the service environment provided in both the XQInitContext
and the XQServiceContext
.
XQParameters
key value used to retrieve the fault address
from the process environment provided in XQProcessContext
,
accessible from XQServiceContext
.
XQParameters
key value used to retrieve the name
of the process that threw the fault from the XQFaultProcessContext
,
accessible from XQServiceContext
.
XQParameters
key value used to retrieve the name of the step
in the process that threw the fault from the XQFaultProcessContext
,
accessible from XQServiceContext
.
XQParameters
key value used to retrieve the name of the top
process of the process that threw the fault from the XQFaultProcessContext
,
accessible from XQServiceContext
.
XQParameters
key value used to retrieve the number of
listeners from the service environment provided in both the
XQInitContext
and the XQServiceContext
The constant value is "SonicXQ.Listeners".
XQParameter
value as a Java Object.
XQParameters
key value used to retrieve the process description
from the process environment provided in XQProcessContext
,
accessible from XQServiceContext
.
XQParameters
key value used to retrieve the process name
from the process environment provided in XQProcessContext
,
accessible from XQServiceContext
.
XQParameters
key value used to retrieve the process next steps
from the process environment provided in XQProcessContext
,
accessible from XQServiceContext
.
XQParameters
key value used to retrieve the process step name
from the process environment provided in XQProcessContext
,
accessible from XQServiceContext
.
XQParameters
key value used to retrieve the process step type
from the process environment provided in XQProcessContext
,
accessible from XQServiceContext
.
XQParameters
key value used to retrieve the qos
from the process environment provided in XQProcessContext
,
accessible from XQServiceContext
.
XQParameters
key value used to retrieve the rme address
from the process environment provided in XQProcessContext
,
accessible from XQServiceContext
.
XQParameters
key value used to retrieve the service name
from the service environment provided in both the XQInitContext
and the XQServiceContext
The constant value is "SonicXQ.ServiceName".
XQParameter
value as a STRING.
XQParameters
key value used to retrieve the timestamp
from the process environment provided in XQProcessContext
,
accessible from XQServiceContext
.
XQParameters
key value used to store the top-level process name
in the process environment provided in XQProcessContext
.
XQParameters
key value used to retrieve the tracking id
from the process environment provided in XQProcessContext
,
accessible from XQServiceContext
.
XQParameters
key value used to retrieve the tracking level
from the process environment provided in XQProcessContext
,
accessible from XQServiceContext
.
XQParameters
key value used to retrieve the timetolive
from the process environment provided in XQProcessContext
,
accessible from XQServiceContext
.
XQParameter
value as XML data.
XQParameters
key value used to retrieve the XQ container name
from the service environment provided in both the XQInitContext
and the XQServiceContext
.
XQAdress
based on the
type of address.
VariableResolver
and
register them as resolvers if possible.
VariableResolver
implementation for variables that specify a
property in a properties file.Variable
implementation for properties URL variables.VariableResolver
.
XQAddress
of an XQMessage
placed
in a service's outbox
is either empty or invalid.
XQParameters
key value used to retrieve the entry endpoint address
from the service environment provided in both the XQInitContext
and the XQServiceContext
The constant value is "SonicXQ.EntryEndpointAddress".
XQParameters
key value used to retrieve the exit endpoint addresses
from the service environment provided in both the XQInitContext
and the XQServiceContext
The constant value is "SonicXQ.ExitEndpointList".
XQParameters
key value used to retrieve the fault endpoint address
from the service environment provided in both the XQInitContext
and the XQServiceContext
The constant value is "SonicXQ.FaultEndpointAddress".
XQParameters
key value used to retrieve the rejected message endpoint address
from the service environment provided in both the XQInitContext
and the XQServiceContext
The constant value is "SonicXQ.RejectedMessageEndpointAddress".
XQParameters
key value used to retrieve the service type
from the service environment provided in both the XQInitContext
and the XQServiceContext
The constant value is "SonicXQ.ServiceType".
XQParameters
key value used to retrieve the WSDL URL contents
from the service environment provided in both the XQInitContext
and the XQServiceContext
The constant value is "SonicXQ.WSDLUrlContents".
MetricsHandler
for registering service instance metrics.DiagnosticContext
captures context properties associated
with the current thread of execution.SFCServiceException
.FileChangeManager
is capable of
reporting change notifications for the given file path.
VariableResolver
implementation for variables that specify a
System property.test
variable scheme where the
value is embedded in the variable URI.major.minor[.point].version
.
HistoryMode.VALUES
,
and also maintain the number of updates that occurred each refresh
interval.
VariableParser
implementation that handles variables
of the form ${uri}
.VariableResolver
for a
given variable.next
was
a variable or a literal.
XQServiceParameters
associated with the
current XQServiceContext
.
XQAccessorFactory
is used to create XQAccessor
objects.XQAddressFactory
is used to create XQAddress
objects.XQAddressNotFoundException
exception is thrown when
the specified address does not reference a known entity.XQContentTypeException
is a specific form of
XQMessageException
.XQContext
provides access to all the
information needed by a service when it is initializing.XQDispatch
provides access to all the
Service extensions methods needed for asynchronous dispatch by a service.XQEnvelope
combines an XQMessage
along w/
a set of XQAddress
es to which this message should be sent.XQEnvelopeFactory
is used to create XQEnvelope
s.XQFaultProcessContext
provides process-related information to
a service that is executing in a fault handler process.XQInitContext
provides access to all the
information needed by a service when it is initializing.XQLog
provides users with the ability to write to the
container log file at runtime.XQMessage
.
XQProcessAddress
allows a user to send to and modify the properties
of a SonicXQ business process for a particular message.XQProcessContext
provides process-related information to
a service when it is performing its per-message processing.XQService
provides the basic interface between the SonicXQ
framework and a service.XQServiceContext
provides all the information needed by
a service when it is performing its per-message processing.XQServiceContext
.
XQServiceEx
extends the basic interface between the SonicXQ
framework and a service, XQService
.XQServiceException
containing the specified
textual reason.
XQServiceException
that wraps the specified
Throwable
.
XQServiceException
that contains the specified
textual description and also wraps a Throwable
.
|
Sonic ESB API | ||||||||
PREV NEXT | FRAMES NO FRAMES All Classes |