Sonic ESB API

com.sonicsw.xq
Interface XQInitContext

All Superinterfaces:
XQContext
All Known Subinterfaces:
XQServiceContext

public interface XQInitContext
extends XQContext

An XQInitContext provides access to all the information needed by a service when it is initializing. This includes start-up parameters as well as support for logging.


Method Summary
 XQDispatch getDispatcher()
          Returns a XQDispatch interface that can be used for service extensions dispatch mechanism.
 XQEndpointManager getEndpointManager()
          Returns an XQEndpointManager that can be used for operations related to endpoints.
 com.sonicsw.esb.client.ESBInteractorFactory getInteractorFactory()
          Returns an ESBInteractorFactory appropriate to this context.
 XQLifeCycleManager getLifeCycle()
          Returns a XQLifeCycleManager interface that can be used for managing the life cycle of an ESB container and ESB service.
 
Methods inherited from interface com.sonicsw.xq.XQContext
getAddressFactory, getEnvelopeFactory, getLog, getMessageFactory, getParameters
 

Method Detail

getEndpointManager

XQEndpointManager getEndpointManager()
Returns an XQEndpointManager that can be used for operations related to endpoints.

Returns:
an XQEndpointManager

getDispatcher

XQDispatch getDispatcher()
Returns a XQDispatch interface that can be used for service extensions dispatch mechanism.

Returns:
an XQDispatch

getLifeCycle

XQLifeCycleManager getLifeCycle()
Returns a XQLifeCycleManager interface that can be used for managing the life cycle of an ESB container and ESB service.

Returns:
an XQLifeCycleManager

getInteractorFactory

com.sonicsw.esb.client.ESBInteractorFactory getInteractorFactory()
Returns an ESBInteractorFactory appropriate to this context. An ESBInteractorFactory provides APIs to create clients that interact with ESB services, processes and endpoints.

Returns:
an ESBInteractorFactory

Sonic ESB API

Copyright © 2001-2012 Progress Software Corporation. All Rights Reserved.
HTML formatted on 13-Mar-2012.