org.jacorb.notification

Class StructuredEventMessage

public class StructuredEventMessage extends AbstractMessage

Adapts a StructuredEvent to the Message Interface.

Version: $Id: StructuredEventMessage.java,v 1.23 2006/07/03 12:51:42 alphonse.bendt Exp $

Author: Alphonse Bendt

Constructor Summary
StructuredEventMessage(ORB orb)
Method Summary
voiddoReset()
EvaluationResultextractFilterableData(EvaluationContext context, ComponentName root, String name)
EvaluationResultextractVariableHeader(EvaluationContext context, ComponentName root, String name)
StringgetConstraintKey()
intgetPriority()
longgetStartTime()
longgetStopTime()
longgetTimeout()
intgetType()
booleanhasStartTime()
booleanhasStopTime()
booleanhasTimeout()
booleanmatch(Filter filter)
booleanmatch(MappingFilter filter, AnyHolder value)
voidsetStructuredEvent(StructuredEvent structuredEvent, boolean startTimeSupported, boolean stopTimeSupported)
AnytoAny()
StringtoString()
StructuredEventtoStructuredEvent()
Property[]toTypedEvent()

Constructor Detail

StructuredEventMessage

public StructuredEventMessage(ORB orb)

Method Detail

doReset

public void doReset()

extractFilterableData

public EvaluationResult extractFilterableData(EvaluationContext context, ComponentName root, String name)

extractVariableHeader

public EvaluationResult extractVariableHeader(EvaluationContext context, ComponentName root, String name)

getConstraintKey

public String getConstraintKey()

getPriority

public int getPriority()

getStartTime

public long getStartTime()

getStopTime

public long getStopTime()

getTimeout

public long getTimeout()

getType

public int getType()

hasStartTime

public boolean hasStartTime()

hasStopTime

public boolean hasStopTime()

hasTimeout

public boolean hasTimeout()

match

public boolean match(Filter filter)

match

public boolean match(MappingFilter filter, AnyHolder value)

setStructuredEvent

public void setStructuredEvent(StructuredEvent structuredEvent, boolean startTimeSupported, boolean stopTimeSupported)

toAny

public Any toAny()

toString

public String toString()

toStructuredEvent

public StructuredEvent toStructuredEvent()

toTypedEvent

public Property[] toTypedEvent()