public class StructuredEventMessage extends AbstractMessage
consumerAdminFiltered_, proxyConsumerFiltered_, proxySupplierFiltered_, referenced_, supplierAdminFiltered_
logger_
Constructor and Description |
---|
StructuredEventMessage(ORB orb) |
Modifier and Type | Method and Description |
---|---|
void |
doReset() |
EvaluationResult |
extractFilterableData(EvaluationContext context,
ComponentName root,
String name) |
EvaluationResult |
extractVariableHeader(EvaluationContext context,
ComponentName root,
String name) |
String |
getConstraintKey()
get the Constraint Key for this Event.
|
int |
getPriority() |
long |
getStartTime() |
long |
getStopTime() |
long |
getTimeout() |
int |
getType()
get the Type of this NotificationEvent.
|
boolean |
hasStartTime() |
boolean |
hasStopTime() |
boolean |
hasTimeout() |
boolean |
match(Filter filter) |
boolean |
match(MappingFilter filter,
AnyHolder value) |
void |
setStructuredEvent(StructuredEvent structuredEvent,
boolean startTimeSupported,
boolean stopTimeSupported) |
Any |
toAny()
Access this NotificationEvent as Any.
|
String |
toString() |
StructuredEvent |
toStructuredEvent()
Access this NotificationEvent as StructuredEvent.
|
Property[] |
toTypedEvent()
convert this message to a TypedEvent.
|
addReference, calcConstraintKey, extractValue, extractValue, getFilterStage, getHandle, getReceiveTimestamp, initReceiveTimestamp, match, removeReference, reset, setFilterStage
dispose, setObjectPool
public StructuredEventMessage(ORB orb)
public void setStructuredEvent(StructuredEvent structuredEvent, boolean startTimeSupported, boolean stopTimeSupported)
public void doReset()
doReset
in class AbstractMessage
public int getType()
AbstractMessage
Message.TYPE_ANY
,Message.TYPE_STRUCTURED
, or Message.TYPE_TYPED
.getType
in class AbstractMessage
public Any toAny()
AbstractMessage
toAny
in class AbstractMessage
Any
valuepublic StructuredEvent toStructuredEvent()
AbstractMessage
toStructuredEvent
in class AbstractMessage
StructuredEvent
valuepublic Property[] toTypedEvent() throws NoTranslationException
AbstractMessage
toTypedEvent
in class AbstractMessage
NoTranslationException
- if the contents of the message cannot be translated into a TypedEvent.public String getConstraintKey()
AbstractMessage
getConstraintKey
in class AbstractMessage
String
valuepublic EvaluationResult extractFilterableData(EvaluationContext context, ComponentName root, String name) throws EvaluationException
extractFilterableData
in class AbstractMessage
EvaluationException
public EvaluationResult extractVariableHeader(EvaluationContext context, ComponentName root, String name) throws EvaluationException
extractVariableHeader
in class AbstractMessage
EvaluationException
public boolean hasStartTime()
hasStartTime
in class AbstractMessage
public long getStartTime()
getStartTime
in class AbstractMessage
public boolean hasStopTime()
hasStopTime
in class AbstractMessage
public long getStopTime()
getStopTime
in class AbstractMessage
public boolean hasTimeout()
hasTimeout
in class AbstractMessage
public long getTimeout()
getTimeout
in class AbstractMessage
public boolean match(Filter filter) throws UnsupportedFilterableData
match
in class AbstractMessage
UnsupportedFilterableData
public int getPriority()
getPriority
in class AbstractMessage
public boolean match(MappingFilter filter, AnyHolder value) throws UnsupportedFilterableData
match
in class AbstractMessage
UnsupportedFilterableData
Copyright © 2016 JacORB. All rights reserved.