|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.idoox.wasp.Context
Context is used to get references to singleton implementations of WSO2 SOA Enablement Server
interfaces.
See the getInstance
method for a list of
currently obtainable interfaces.
Field Summary | |
static java.lang.String |
CALL_CONTEXT_HOLDER
Use this in getInstance(java.lang.String) to obtain a holder of a call context. |
protected static java.util.Map |
classReferences
Hashtable containing the initial references with String keys. |
static java.lang.String |
CONFIGURATOR
Use this in getInstance(java.lang.String) to obtain configurator. |
static java.lang.String |
CONNECTION_FACTORY
Use this in getInstance(java.lang.String) to obtain connection factory. |
static java.lang.String |
CONNECTOR
Use this in getInstance(java.lang.String) to obtain connection implementation. |
static java.lang.String |
DISPATCHER
Use this in getInstance(java.lang.String) to obtain dispatcher. |
protected static boolean |
doInitialization
true if the context should perform initialization
before looking for the instance. |
static java.lang.String |
ENCODING_REPOSITORY
Use this in getInstance(java.lang.String) to obtain encoding repository. |
static java.lang.String |
HEADER_HELPER
Use this in getInstance(java.lang.String) to obtain
org.idoox.xmlrpc.header.HeaderHelper instance. |
static java.lang.String |
HEADER_PROCESSOR_REPOSITORY
Use this in getInstance(java.lang.String) to obtain header processor repository. |
static java.lang.String |
INTERCEPTOR_REPOSITORY
Use this in getInstance(java.lang.String) to obtain interceptor repository. |
static java.lang.String |
MODULE_REPOSITORY
Use this in getInstance(java.lang.String) to obtain module repository. |
static java.lang.String |
PACKAGE_REPOSITORY
use this in getInstance(java.lang.String) to obtain package repository. |
static java.lang.String |
PORT_TYPE_MAPPING_REGISTRY
Use this in getInstance(java.lang.String) to
obtain portType mapping registry. |
static java.lang.String |
PROTOCOL_REPOSITORY
Use this in getInstance(java.lang.String) to obtain protocol repository. |
protected static java.util.Map |
references
Hashtable containing the initial references with String keys. |
static java.lang.String |
SERIALIZATION_REPOSITORY
Use this in getInstance(java.lang.String) to obtain serialization repository. |
static java.lang.String |
SERVICE_MANAGER
Use this in getInstance(java.lang.String) to obtain service manager. |
static java.lang.String |
SERVICE_STATE_MANAGER
Use this in getInstance(java.lang.String) to obtain service state manager. |
static java.lang.String |
SERVLET_DATA_HOLDER
|
static java.lang.String |
SESSION_CONTEXT_HOLDER
Use this in getInstance(java.lang.String) to obtain a holder of a session context. |
static java.lang.String |
TRANSPORT_REPOSITORY
Use this in getInstance(java.lang.String) to obtain transport repository. |
static java.lang.String |
WASP
Use this in getInstance(java.lang.String) to obtain old (WASP 4.0) implementation. |
static java.lang.String |
WASP_CONFIGURATION
Use this in getInstance(java.lang.String) to
obtain WSO2 SOA Enablement Server configuration. |
static java.lang.String |
WASP_NEW
Use this in getInstance(java.lang.String) to obtain WSO2 SOA Enablement Server implementation. |
static java.lang.String |
WEBSERVICE_CONTEXT_HOLDER
Use this in getInstance(java.lang.String) to obtain a holder of a web service context. |
static java.lang.String |
WEBSERVICE_LOOKUP
Use this in getInstance(java.lang.String) to obtain web service lookup. |
static java.lang.String |
WS_CONTEXT_HOLDER
Use this in getInstance(java.lang.String) to obtain a holder of a ws context. |
static java.lang.String |
WSDL_REPOSITORY
Use this in getInstance(java.lang.String) to obtain
org.idoox.wasp.wsdl.WSDLRepository instance. |
static java.lang.String |
XMLTOKENIZER_FACTORY
Use this to get TokenizerFactory . |
static java.lang.String |
XMLTOKENWRITER_FACTORY
Use this to get TokenizerFactory . |
Constructor Summary | |
Context()
|
Method Summary | |
static void |
destroy()
Called upon WSO2 SOA Enablement Server destroy all registered instances. |
static void |
doInitialization(boolean doIt)
Sets whether or not to do initialization. |
static java.lang.Object |
getInstance(java.lang.Class interfaceClass)
Returns instance of given interface. |
static java.lang.Object |
getInstance(java.lang.String name)
Returns instance of given interface. |
static boolean |
isRegistered(java.lang.Class interfaceClass)
Returns true if the interfaceClass has been registered within the context. |
static boolean |
isRegistered(java.lang.String name)
Returns true if given name is registered. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static java.util.Map references
String
keys.
protected static java.util.Map classReferences
String
keys.
This map can contain only a subset of references
, because it is
being used and filled in the getInstance(Class)
method only.
protected static boolean doInitialization
true
if the context should perform initialization
before looking for the instance. On client, the initialization
means to load the config file. On server, this variable is
cleared by the server during the server's initialization. As a
result, the client or a web service do not need to perform any
initialization steps to use the initial references.
public static final java.lang.String XMLTOKENIZER_FACTORY
TokenizerFactory
.
public static final java.lang.String XMLTOKENWRITER_FACTORY
TokenizerFactory
.
public static final java.lang.String CALL_CONTEXT_HOLDER
getInstance(java.lang.String)
to obtain a holder of a call context.
public static final java.lang.String WS_CONTEXT_HOLDER
getInstance(java.lang.String)
to obtain a holder of a ws context.
public static final java.lang.String SERVLET_DATA_HOLDER
public static final java.lang.String WEBSERVICE_CONTEXT_HOLDER
getInstance(java.lang.String)
to obtain a holder of a web service context.
public static final java.lang.String SESSION_CONTEXT_HOLDER
getInstance(java.lang.String)
to obtain a holder of a session context.
public static final java.lang.String CONFIGURATOR
getInstance(java.lang.String)
to obtain configurator.
public static final java.lang.String MODULE_REPOSITORY
getInstance(java.lang.String)
to obtain module repository.
public static final java.lang.String ENCODING_REPOSITORY
getInstance(java.lang.String)
to obtain encoding repository.
public static final java.lang.String HEADER_PROCESSOR_REPOSITORY
getInstance(java.lang.String)
to obtain header processor repository.
public static final java.lang.String PROTOCOL_REPOSITORY
getInstance(java.lang.String)
to obtain protocol repository.
public static final java.lang.String SERIALIZATION_REPOSITORY
getInstance(java.lang.String)
to obtain serialization repository.
public static final java.lang.String CONNECTION_FACTORY
getInstance(java.lang.String)
to obtain connection factory.
public static final java.lang.String TRANSPORT_REPOSITORY
getInstance(java.lang.String)
to obtain transport repository.
public static final java.lang.String INTERCEPTOR_REPOSITORY
getInstance(java.lang.String)
to obtain interceptor repository.
public static final java.lang.String WEBSERVICE_LOOKUP
getInstance(java.lang.String)
to obtain web service lookup.
public static final java.lang.String WASP
getInstance(java.lang.String)
to obtain old (WASP 4.0) implementation.
public static final java.lang.String WASP_NEW
getInstance(java.lang.String)
to obtain WSO2 SOA Enablement Server implementation.
public static final java.lang.String CONNECTOR
getInstance(java.lang.String)
to obtain connection implementation.
public static final java.lang.String PACKAGE_REPOSITORY
getInstance(java.lang.String)
to obtain package repository.
public static final java.lang.String SERVICE_STATE_MANAGER
getInstance(java.lang.String)
to obtain service state manager.
public static final java.lang.String SERVICE_MANAGER
getInstance(java.lang.String)
to obtain service manager.
public static final java.lang.String DISPATCHER
getInstance(java.lang.String)
to obtain dispatcher.
public static final java.lang.String HEADER_HELPER
getInstance(java.lang.String)
to obtain
org.idoox.xmlrpc.header.HeaderHelper
instance.
public static final java.lang.String WSDL_REPOSITORY
getInstance(java.lang.String)
to obtain
org.idoox.wasp.wsdl.WSDLRepository
instance.
public static final java.lang.String PORT_TYPE_MAPPING_REGISTRY
getInstance(java.lang.String)
to
obtain portType
mapping registry.
public static final java.lang.String WASP_CONFIGURATION
getInstance(java.lang.String)
to
obtain WSO2 SOA Enablement Server configuration.
Constructor Detail |
public Context()
Method Detail |
public static java.lang.Object getInstance(java.lang.String name) throws InstanceNotFoundException
name
- one of the defined instance
InstanceNotFoundException
- if the instance has not
been foundpublic static boolean isRegistered(java.lang.String name)
true
if given name is registered.
name
- see getInstance(java.lang.String)
for
possible values
true
if given name is known,
false
otherwisepublic static java.lang.Object getInstance(java.lang.Class interfaceClass) throws InstanceNotFoundException
getInstance(String)
.
interfaceClass
- the class of the interface
InstanceNotFoundException
- if the instance has not
been foundpublic static boolean isRegistered(java.lang.Class interfaceClass)
true
if the interfaceClass
has been registered within the context.
interfaceClass
- the class of the interface
true
if given name is known,
false
otherwisepublic static void doInitialization(boolean doIt)
true
.
doIt
- if true
context will do initialization
before returning from getInstance(java.lang.String)
otherwise notpublic static void destroy()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |