|
xmlBlaster 2.1.0 client API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xmlBlaster.util.dispatch.plugins.prio.StatusConfiguration
public final class StatusConfiguration
Holding the configuration of a specific status.
For example we hold such a subset of the configuration:
<onStatus oid='_bandwidth.status' content='64k' connectionState='polling' defaultAction='destroy'>
<action do='send' ifPriority='7-9'/>
<action do='queue' ifPriority='2-6'/>
</onStatus>
| Constructor Summary | |
|---|---|
StatusConfiguration(Global glob,
java.lang.String oid,
java.lang.String content,
ConnectionStateEnum connectionState,
DispatchAction defaultAction)
|
|
| Method Summary | |
|---|---|
void |
addDispatchAction(java.lang.String priorityRange,
DispatchAction action)
|
boolean |
defaultActionOnly()
Checks if only "send" is configured (for performance tuning) |
ConnectionStateEnum |
getConnectionState()
|
java.lang.String |
getContent()
The content of the status message (white spaces are trimmed). |
DispatchAction |
getDefaultDispatchAction()
|
DispatchAction |
getDispatchAction(PriorityEnum priority)
|
java.lang.String |
getOid()
The message oid containing the status information (white spaces are trimmed). |
void |
setConnectionState(ConnectionStateEnum connectionState)
|
java.lang.String |
toXml(java.lang.String extraOffset)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StatusConfiguration(Global glob,
java.lang.String oid,
java.lang.String content,
ConnectionStateEnum connectionState,
DispatchAction defaultAction)
java.lang.IllegalArgumentException - For invalid configuration| Method Detail |
|---|
public java.lang.String getOid()
public java.lang.String getContent()
public void setConnectionState(ConnectionStateEnum connectionState)
public ConnectionStateEnum getConnectionState()
public DispatchAction getDefaultDispatchAction()
public boolean defaultActionOnly()
public void addDispatchAction(java.lang.String priorityRange,
DispatchAction action)
priority - If null, the whole range 0-9 is assumedpublic DispatchAction getDispatchAction(PriorityEnum priority)
public java.lang.String toXml(java.lang.String extraOffset)
|
xmlBlaster 2.1.0 client API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||