Package org.openas2
Class XMLSession
- java.lang.Object
-
- org.openas2.BaseSession
-
- org.openas2.XMLSession
-
- All Implemented Interfaces:
Session
public class XMLSession extends BaseSession
original author unknownin this release added command registry methods
-
-
Field Summary
Fields Modifier and Type Field Description private CommandManagercmdManagerprivate CommandRegistrycommandRegistryprivate static java.lang.StringEL_CERTIFICATESprivate static java.lang.StringEL_CMDPROCESSORprivate static java.lang.StringEL_COMMANDSprivate static java.lang.StringEL_LOGGERSprivate static java.lang.StringEL_PARTNERSHIPSprivate static java.lang.StringEL_PROCESSORprivate static java.lang.StringEL_PROPERTIESprivate static org.apache.commons.logging.LogLOGGERprivate static java.lang.StringMANIFEST_TITLE_ATTRIBprivate static java.lang.StringMANIFEST_VENDOR_ID_ATTRIBprivate static java.lang.StringMANIFEST_VERSION_ATTRIBprivate java.util.jar.AttributesmanifestAttributesprivate static java.lang.StringPROJECT_NAMEprivate java.lang.StringTITLEprivate static java.lang.StringVENDOR_IDprivate java.lang.StringVERSION-
Fields inherited from interface org.openas2.Session
DEFAULT_CONTENT_TRANSFER_ENCODING, LOG_LEVEL_OVERRIDE_KEY
-
-
Constructor Summary
Constructors Constructor Description XMLSession(java.lang.String configAbsPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidaddSchedulerComponent()java.lang.StringgetAppTitle()java.lang.StringgetAppVersion()private voidgetManifestAttributes()private java.lang.StringgetManifestAttribValue(java.lang.String attrib)protected voidload(java.io.InputStream in)private voidloadCertificates(org.w3c.dom.Node rootNode)private voidloadCommandProcessor(CommandManager manager, org.w3c.dom.Node cmdPrcessorNode)private voidloadCommandProcessors(org.w3c.dom.Node rootNode)private voidloadCommands(org.w3c.dom.Node rootNode)private voidloadLogger(LogManager manager, org.w3c.dom.Node loggerNode)private voidloadLoggers(org.w3c.dom.Node rootNode)private voidloadPartnerships(org.w3c.dom.Node rootNode)private voidloadProcessor(org.w3c.dom.Node rootNode)private voidloadProcessorModule(Processor proc, org.w3c.dom.Node moduleNode)private voidloadProperties(org.w3c.dom.Node propNode)-
Methods inherited from class org.openas2.BaseSession
getBaseDirectory, getCertificateFactory, getComponent, getComponents, getPartnershipFactory, getProcessor, init, setBaseDirectory, setComponent, start, stop
-
-
-
-
Field Detail
-
EL_PROPERTIES
private static final java.lang.String EL_PROPERTIES
- See Also:
- Constant Field Values
-
EL_CERTIFICATES
private static final java.lang.String EL_CERTIFICATES
- See Also:
- Constant Field Values
-
EL_CMDPROCESSOR
private static final java.lang.String EL_CMDPROCESSOR
- See Also:
- Constant Field Values
-
EL_PROCESSOR
private static final java.lang.String EL_PROCESSOR
- See Also:
- Constant Field Values
-
EL_PARTNERSHIPS
private static final java.lang.String EL_PARTNERSHIPS
- See Also:
- Constant Field Values
-
EL_COMMANDS
private static final java.lang.String EL_COMMANDS
- See Also:
- Constant Field Values
-
EL_LOGGERS
private static final java.lang.String EL_LOGGERS
- See Also:
- Constant Field Values
-
commandRegistry
private CommandRegistry commandRegistry
-
cmdManager
private CommandManager cmdManager
-
MANIFEST_VENDOR_ID_ATTRIB
private static final java.lang.String MANIFEST_VENDOR_ID_ATTRIB
- See Also:
- Constant Field Values
-
MANIFEST_VERSION_ATTRIB
private static final java.lang.String MANIFEST_VERSION_ATTRIB
- See Also:
- Constant Field Values
-
MANIFEST_TITLE_ATTRIB
private static final java.lang.String MANIFEST_TITLE_ATTRIB
- See Also:
- Constant Field Values
-
VENDOR_ID
private static final java.lang.String VENDOR_ID
- See Also:
- Constant Field Values
-
PROJECT_NAME
private static final java.lang.String PROJECT_NAME
- See Also:
- Constant Field Values
-
manifestAttributes
private java.util.jar.Attributes manifestAttributes
-
VERSION
private java.lang.String VERSION
-
TITLE
private java.lang.String TITLE
-
LOGGER
private static final org.apache.commons.logging.Log LOGGER
-
-
Method Detail
-
addSchedulerComponent
private void addSchedulerComponent() throws OpenAS2Exception- Throws:
OpenAS2Exception
-
load
protected void load(java.io.InputStream in) throws java.lang.Exception- Throws:
java.lang.Exception
-
loadProperties
private void loadProperties(org.w3c.dom.Node propNode)
-
loadCertificates
private void loadCertificates(org.w3c.dom.Node rootNode) throws OpenAS2Exception- Throws:
OpenAS2Exception
-
loadCommands
private void loadCommands(org.w3c.dom.Node rootNode) throws OpenAS2Exception- Throws:
OpenAS2Exception
-
loadLoggers
private void loadLoggers(org.w3c.dom.Node rootNode) throws OpenAS2Exception- Throws:
OpenAS2Exception
-
loadLogger
private void loadLogger(LogManager manager, org.w3c.dom.Node loggerNode) throws OpenAS2Exception
- Throws:
OpenAS2Exception
-
loadCommandProcessors
private void loadCommandProcessors(org.w3c.dom.Node rootNode) throws OpenAS2Exception- Throws:
OpenAS2Exception
-
loadCommandProcessor
private void loadCommandProcessor(CommandManager manager, org.w3c.dom.Node cmdPrcessorNode) throws OpenAS2Exception
- Throws:
OpenAS2Exception
-
loadPartnerships
private void loadPartnerships(org.w3c.dom.Node rootNode) throws OpenAS2Exception- Throws:
OpenAS2Exception
-
loadProcessor
private void loadProcessor(org.w3c.dom.Node rootNode) throws OpenAS2Exception- Throws:
OpenAS2Exception
-
loadProcessorModule
private void loadProcessorModule(Processor proc, org.w3c.dom.Node moduleNode) throws OpenAS2Exception
- Throws:
OpenAS2Exception
-
getManifestAttributes
private void getManifestAttributes() throws OpenAS2Exception- Throws:
OpenAS2Exception
-
getManifestAttribValue
@Nullable private java.lang.String getManifestAttribValue(@Nonnull java.lang.String attrib) throws OpenAS2Exception- Throws:
OpenAS2Exception
-
getAppVersion
public java.lang.String getAppVersion()
-
getAppTitle
public java.lang.String getAppTitle()
-
-