|
WebLogic Integration | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.bea.wlpi.server.eventprocessor.EventData
Encapsulates the data and meta-data associated with an event.
Field Summary | |
static java.lang.String |
CONTENT_TYPE
Property name for content type. |
static java.lang.String |
CONTENT_TYPE_JAVA
|
static java.lang.String |
CONTENT_TYPE_XML
|
static java.lang.String |
EVENT_DESCRIPTOR
Property name for content-type-specific event information. |
static java.lang.String |
INSTANCES
Property name for instance addressees. |
static java.lang.String |
ORDER_KEY
Property name for message order key. |
static java.lang.String |
PLUGIN
Property name for plugin to handle the event. |
static java.lang.String |
START_INSTANCE
Property name for starting a suspended instance. |
static java.lang.String |
TEMPLATES
Property name for template addressees. |
Constructor Summary | |
EventData(org.w3c.dom.Document document)
Create a new EventData containing a pre-parsed DOM document. |
|
EventData(java.lang.Object content,
java.lang.String contentType,
java.lang.String eventDescriptor,
long expiration,
java.lang.String[] templateNames,
java.lang.String[] instanceIDs,
java.util.Map properties)
Create a new EventData. |
|
EventData(java.lang.Object content,
java.lang.String contentType,
java.lang.String eventDescriptor,
java.lang.String startInstanceID,
java.util.Map properties)
Create a new EventData. |
|
EventData(java.lang.String xml)
Create a new EventData containing an XML document. |
Method Summary | |
protected static java.lang.String |
arrayToString(java.lang.Object[] array)
|
java.lang.Object |
getContent()
|
java.lang.String |
getContentType()
|
java.lang.String |
getEventDescriptor()
|
long |
getExpiration()
|
java.lang.String[] |
getInstanceIDs()
|
java.lang.String |
getKeyValue()
|
java.lang.String |
getMessageID()
|
java.lang.Object |
getProperty(java.lang.String propertyName)
|
java.util.Set |
getPropertyNames()
|
java.lang.String |
getStartInstanceID()
|
java.lang.String[] |
getTemplateIDs()
|
java.lang.String[] |
getTemplateNames()
|
boolean |
isDOM()
|
boolean |
isXML()
|
void |
parseXML()
Convert the content (assumed to be XML) by performing a DOM parse. |
void |
parseXML(boolean validate)
Convert the content (assumed to be XML) by performing a DOM parse. |
protected void |
setContentDescriptors()
|
void |
setTemplateIDs(java.lang.String[] ids)
|
java.lang.String |
toString()
Return a string representation of the object. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
public static final java.lang.String CONTENT_TYPE
public static final java.lang.String EVENT_DESCRIPTOR
public static final java.lang.String START_INSTANCE
public static final java.lang.String INSTANCES
public static final java.lang.String TEMPLATES
public static final java.lang.String PLUGIN
public static final java.lang.String ORDER_KEY
public static final java.lang.String CONTENT_TYPE_XML
public static final java.lang.String CONTENT_TYPE_JAVA
Constructor Detail |
public EventData(java.lang.String xml) throws WorkflowException
CONTENT_TYPE_XML
. The eventDescriptor is set to the DOCTYPE
if the document defines one, otherwise to the document element name.
xml
- public EventData(org.w3c.dom.Document document)
CONTENT_TYPE_DOM
. The
eventDescriptor is set to the DOCTYPE's Public ID or System ID if the
document defines one, otherwise to the document element name.
document
- public EventData(java.lang.Object content, java.lang.String contentType, java.lang.String eventDescriptor, long expiration, java.lang.String[] templateNames, java.lang.String[] instanceIDs, java.util.Map properties)
content
- contentType
- eventDescriptor
- expiration
- templateNames
- deprecatedinstanceIDs
- properties
- public EventData(java.lang.Object content, java.lang.String contentType, java.lang.String eventDescriptor, java.lang.String startInstanceID, java.util.Map properties)
content
- contentType
- eventDescriptor
- startInstanceID
- properties
- Method Detail |
public final java.lang.Object getContent()
public final java.lang.String getContentType()
public final java.lang.String getEventDescriptor()
public final java.lang.String getMessageID()
public final long getExpiration()
public final java.lang.String getKeyValue()
public java.lang.Object getProperty(java.lang.String propertyName) throws WorkflowException
propertyName
- public java.util.Set getPropertyNames() throws WorkflowException
public final java.lang.String getStartInstanceID()
public final java.lang.String[] getInstanceIDs()
public final java.lang.String[] getTemplateNames()
public final java.lang.String[] getTemplateIDs()
public final void setTemplateIDs(java.lang.String[] ids)
public final boolean isXML()
public final boolean isDOM()
public java.lang.String toString()
public final void parseXML() throws WorkflowException
public final void parseXML(boolean validate) throws WorkflowException
validate
- Whether to perform a validating DOM parse.
CONTENT_TYPE_XML
.protected final void setContentDescriptors()
protected static java.lang.String arrayToString(java.lang.Object[] array)
|
WebLogic Integration | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |