org.jacorb.notification

Class TypedEventMessage

public class TypedEventMessage extends AbstractMessage

Version: $Id: TypedEventMessage.java,v 1.6 2006/03/08 20:38:30 alphonse.bendt Exp $

Author: Alphonse Bendt

Field Summary
static StringEVENT_TYPE
static StringOPERATION_NAME
static StringTYPE_NAME
Method Summary
voiddoReset()
EvaluationResultextractFilterableData(EvaluationContext evaluationContext, ComponentName componentName, String headerName)
EvaluationResultextractVariableHeader(EvaluationContext evaluationContext, ComponentName componentName, String headerName)
StringgetConstraintKey()
intgetPriority()
longgetStartTime()
longgetStopTime()
longgetTimeout()
intgetType()
booleanhasStartTime()
booleanhasStopTime()
booleanhasTimeout()
booleanmatch(Filter filter)
booleanmatch(MappingFilter mappingFilter, AnyHolder anyHolder)
voidsetTypedEvent(String interfaceName, String operation, Property[] params)
voidsetTypedEvent(Property[] props)
AnytoAny()
StructuredEventtoStructuredEvent()
Property[]toTypedEvent()

Field Detail

EVENT_TYPE

public static final String EVENT_TYPE

OPERATION_NAME

public static final String OPERATION_NAME

TYPE_NAME

public static final String TYPE_NAME

Method Detail

doReset

public void doReset()

extractFilterableData

public EvaluationResult extractFilterableData(EvaluationContext evaluationContext, ComponentName componentName, String headerName)

extractVariableHeader

public EvaluationResult extractVariableHeader(EvaluationContext evaluationContext, ComponentName componentName, String headerName)

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 mappingFilter, AnyHolder anyHolder)

setTypedEvent

public void setTypedEvent(String interfaceName, String operation, Property[] params)

setTypedEvent

public void setTypedEvent(Property[] props)

toAny

public Any toAny()

toStructuredEvent

public StructuredEvent toStructuredEvent()

toTypedEvent

public Property[] toTypedEvent()