|
xmlBlaster 1.6.2 client API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.xmlBlaster.util.SaxHandlerBase
org.xmlBlaster.util.dispatch.plugins.prio.ConfigurationParser
Parsing the configuration parameter of the priority based message selection plugin.
Example:
<msgDispatch type='Priority' version='1.0' defaultStatus='64k' defaultAction='send'>
<onStatus oid='_bandwidth.status' content='64k' defaultAction='destroy'>
<action do='send' ifPriority='7-9'/>
<action do='queue' ifPriority='2-6'/>
</onStatus>
<onStatus oid='_bandwidth.status' content='2M'>
<action do='send' ifPriority='0-9'/>
</onStatus>
<onStatus oid='_bandwidth.status' content='down' connectionState='polling'>
<action do='send' ifPriority='0-9'/>
</onStatus>
</msgDispatch>
org.xmlBlaster.test.dispatch.ConfigurationParserTest| Field Summary |
| Fields inherited from class org.xmlBlaster.util.SaxHandlerBase |
character, locator, xmlLiteral, xmlSource |
| Constructor Summary | |
ConfigurationParser(Global glob,
java.lang.String xmlLiteral)
|
|
| Method Summary | |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name)
End element, event from SAX parser. |
DispatchAction |
getDefaultDispatchAction()
Default action is "send" |
java.lang.String |
getDefaultStatus()
Is null if not set with xml configuration |
StatusConfiguration |
getStatusConfiguration(ConnectionStateEnum currConnectionState)
Access the configuration for the given state of the dispatcher connection |
StatusConfiguration |
getStatusConfiguration(java.lang.String currStatus)
Access the configuration for the given status |
java.util.Map |
getStatusConfigurationMap()
Access the internal map holding all status configurations. |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name,
org.xml.sax.Attributes attrs)
Start element, event from SAX parser. |
| Methods inherited from class org.xmlBlaster.util.SaxHandlerBase |
characters, comment, endCDATA, endDocument, endDTD, endEntity, endPrefixMapping, error, fatalError, getUseLexicalHandler, ignorableWhitespace, init, init, init, notationDecl, processingInstruction, setDocumentLocator, setUseLexicalHandler, skippedEntity, startCDATA, startDocument, startDTD, startEntity, startPrefixMapping, toString, toXml, unparsedEntityDecl, warning |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public ConfigurationParser(Global glob,
java.lang.String xmlLiteral)
throws XmlBlasterException
| Method Detail |
public final DispatchAction getDefaultDispatchAction()
public final java.lang.String getDefaultStatus()
public final StatusConfiguration getStatusConfiguration(java.lang.String currStatus)
public final StatusConfiguration getStatusConfiguration(ConnectionStateEnum currConnectionState)
DispatchConnectionsHandlerpublic final java.util.Map getStatusConfigurationMap()
public final void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name,
org.xml.sax.Attributes attrs)
startElement in interface org.xml.sax.ContentHandlerstartElement in class SaxHandlerBasename - Tag nameattrs - the attributes of the tag
public void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name)
endElement in interface org.xml.sax.ContentHandlerendElement in class SaxHandlerBasename - Tag name
|
xmlBlaster 1.6.2 client API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||