|
||||||||||
PREV CLASS NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.axis.handlers.BasicHandler (src)
org.jboss.axis.AxisEngine
An AxisEngine
is the base class for AxisClient and
AxisServer. Handles common functionality like dealing with the
handler/service registries and loading properties.
Field Summary | |
protected boolean |
_hasSafePassword
Has the user changed the password yet? |
protected EngineConfiguration (src) |
config
Our go-to guy for configuration... |
static java.lang.String |
DEFAULT_ATTACHMENT_IMPL
|
static java.lang.String |
ENV_ATTACHMENT_DIR
|
static java.lang.String |
ENV_SERVLET_CONTEXT
|
static java.lang.String |
ENV_SERVLET_REALPATH
|
static java.lang.String |
PROP_ATTACHMENT_CLEANUP
|
static java.lang.String |
PROP_ATTACHMENT_DIR
|
static java.lang.String |
PROP_ATTACHMENT_IMPLEMENTATION
|
static java.lang.String |
PROP_DEBUG_FILE
|
static java.lang.String |
PROP_DEBUG_LEVEL
|
static java.lang.String |
PROP_DEFAULT_CONFIG_CLASS
|
static java.lang.String |
PROP_DOMULTIREFS
|
static java.lang.String |
PROP_PASSWORD
|
static java.lang.String |
PROP_SEND_MINIMIZED_ELEMENTS
|
static java.lang.String |
PROP_SEND_XSI
|
static java.lang.String |
PROP_SOAP_ALLOWED_VERSION
|
static java.lang.String |
PROP_SOAP_VERSION
|
static java.lang.String |
PROP_SYNC_CONFIG
|
static java.lang.String |
PROP_TWOD_ARRAY_ENCODING
|
static java.lang.String |
PROP_XML_DECL
|
static java.lang.String |
PROP_XML_ENCODING
|
protected boolean |
shouldSaveConfig
Should we save the engine config each time we modify it? |
Fields inherited from class org.jboss.axis.handlers.BasicHandler (src) |
makeLockable, name, options |
Constructor Summary | |
AxisEngine(EngineConfiguration (src) config)
Construct an AxisEngine using the specified engine configuration. |
Method Summary | |
void |
addActorURI(java.lang.String uri)
|
void |
cleanup()
cleanup routine removes application scoped objects There is a small risk of this being called more than once so the cleanup should be designed to resist that event |
java.util.ArrayList |
getActorURIs()
|
Session (src) |
getApplicationSession()
accessor only, for application session (could call it "engine session" instead, but named with reference to Apache SOAP's notion of "application scope") |
ClassCache (src) |
getClassCache()
|
abstract AxisEngine (src) |
getClientEngine()
****************************************************************** Client engine access An AxisEngine may define another specific AxisEngine to be used by newly created Clients. |
EngineConfiguration (src) |
getConfig()
|
static MessageContext (src) |
getCurrentMessageContext()
Get the active message context. |
Handler (src) |
getGlobalRequest()
|
Handler (src) |
getGlobalResponse()
|
Handler (src) |
getHandler(java.lang.String name)
|
SOAPService (src) |
getService(java.lang.String name)
|
Handler (src) |
getTransport(java.lang.String name)
|
TypeMappingRegistry (src) |
getTypeMappingRegistry()
|
boolean |
hasSafePassword()
|
void |
init()
(re)initialize - What should really go in here??? |
static void |
normaliseOptions(Handler (src) handler)
Normalise the engine's options. |
void |
refreshGlobalOptions()
(Re-)load the global options from the registry. |
void |
removeActorURI(java.lang.String uri)
|
void |
saveConfiguration()
Write out our engine configuration. |
void |
setAdminPassword(java.lang.String pw)
|
static void |
setCurrentMessageContext(MessageContext (src) mc)
Set the active message context. |
void |
setShouldSaveConfig(boolean shouldSaveConfig)
|
Methods inherited from class org.jboss.axis.handlers.BasicHandler (src) |
canHandleBlock, generateWSDL, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, initHashtable, invoke, onFault, setName, setOption, setOptionDefault, setOptions, setOptionsLockable |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String PROP_XML_DECL
public static final java.lang.String PROP_DEBUG_LEVEL
public static final java.lang.String PROP_DEBUG_FILE
public static final java.lang.String PROP_DOMULTIREFS
public static final java.lang.String PROP_PASSWORD
public static final java.lang.String PROP_SYNC_CONFIG
public static final java.lang.String PROP_SEND_XSI
public static final java.lang.String PROP_ATTACHMENT_DIR
public static final java.lang.String PROP_ATTACHMENT_IMPLEMENTATION
public static final java.lang.String PROP_ATTACHMENT_CLEANUP
public static final java.lang.String PROP_DEFAULT_CONFIG_CLASS
public static final java.lang.String PROP_SOAP_VERSION
public static final java.lang.String PROP_SOAP_ALLOWED_VERSION
public static final java.lang.String PROP_TWOD_ARRAY_ENCODING
public static final java.lang.String PROP_SEND_MINIMIZED_ELEMENTS
public static final java.lang.String PROP_XML_ENCODING
public static final java.lang.String DEFAULT_ATTACHMENT_IMPL
public static final java.lang.String ENV_ATTACHMENT_DIR
public static final java.lang.String ENV_SERVLET_REALPATH
public static final java.lang.String ENV_SERVLET_CONTEXT
protected EngineConfiguration (src) config
protected boolean _hasSafePassword
protected boolean shouldSaveConfig
Constructor Detail |
public AxisEngine(EngineConfiguration (src) config)
config
- the EngineConfiguration for this engineMethod Detail |
public static void setCurrentMessageContext(MessageContext (src) mc)
mc
- - the new active message context.public static MessageContext (src) getCurrentMessageContext()
public void init()
init
in interface Handler (src)
init
in class BasicHandler (src)
public void cleanup()
cleanup
in interface Handler (src)
cleanup
in class BasicHandler (src)
public void saveConfiguration()
public EngineConfiguration (src) getConfig()
public boolean hasSafePassword()
public void setAdminPassword(java.lang.String pw)
public void setShouldSaveConfig(boolean shouldSaveConfig)
public Handler (src) getHandler(java.lang.String name) throws AxisFault (src)
AxisFault (src)
public SOAPService (src) getService(java.lang.String name) throws AxisFault (src)
AxisFault (src)
public Handler (src) getTransport(java.lang.String name) throws AxisFault (src)
AxisFault (src)
public TypeMappingRegistry (src) getTypeMappingRegistry()
public Handler (src) getGlobalRequest() throws ConfigurationException (src)
ConfigurationException (src)
public Handler (src) getGlobalResponse() throws ConfigurationException (src)
ConfigurationException (src)
public java.util.ArrayList getActorURIs()
public void addActorURI(java.lang.String uri)
public void removeActorURI(java.lang.String uri)
public abstract AxisEngine (src) getClientEngine()
public static void normaliseOptions(Handler (src) handler)
public void refreshGlobalOptions() throws ConfigurationException (src)
ConfigurationException (src)
public Session (src) getApplicationSession()
public ClassCache (src) getClassCache()
|
||||||||||
PREV CLASS NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |