org.jacorb.notification.interfaces

Interface Message

public interface Message extends Disposable

Version: $Id: Message.java,v 1.9 2006/02/25 15:28:40 alphonse.bendt Exp $

Author: Alphonse Bendt

Nested Class Summary
static interfaceMessage.MessageStateListener
Field Summary
intTYPE_ANY
intTYPE_STRUCTURED
intTYPE_TYPED
Method Summary
voidactionTimeout()
Objectclone()
EvaluationResultextractFilterableData(EvaluationContext context, ComponentName componentRootNode, String variable)
EvaluationResultextractValue(EvaluationContext context, ComponentName componentRootNode, RuntimeVariable runtimeVariable)
EvaluationResultextractValue(EvaluationContext evaluationContext, ComponentName componentRootNode)
EvaluationResultextractVariableHeader(EvaluationContext context, ComponentName componentRootNode, String variable)
StringgetConstraintKey()
FilterStagegetInitialFilterStage()
intgetPriority()
longgetReceiveTimestamp()
longgetStartTime()
longgetStopTime()
longgetTimeout()
intgetType()
booleanhasStartTime()
booleanhasStopTime()
booleanhasTimeout()
booleanisInvalid()
booleanmatch(FilterStage filterStage)
booleanmatch(MappingFilter filter, AnyHolder value)
Message.MessageStateListenerremoveMessageStateListener()
voidsetMessageStateListener(Message.MessageStateListener listener)
voidsetPriority(int priority)
voidsetTimeout(long timeout)
AnytoAny()
StructuredEventtoStructuredEvent()
Property[]toTypedEvent()

Field Detail

TYPE_ANY

public int TYPE_ANY

TYPE_STRUCTURED

public int TYPE_STRUCTURED

TYPE_TYPED

public int TYPE_TYPED

Method Detail

actionTimeout

public void actionTimeout()

clone

public Object clone()

extractFilterableData

public EvaluationResult extractFilterableData(EvaluationContext context, ComponentName componentRootNode, String variable)

extractValue

public EvaluationResult extractValue(EvaluationContext context, ComponentName componentRootNode, RuntimeVariable runtimeVariable)

extractValue

public EvaluationResult extractValue(EvaluationContext evaluationContext, ComponentName componentRootNode)

extractVariableHeader

public EvaluationResult extractVariableHeader(EvaluationContext context, ComponentName componentRootNode, String variable)

getConstraintKey

public String getConstraintKey()

getInitialFilterStage

public FilterStage getInitialFilterStage()

getPriority

public int getPriority()

getReceiveTimestamp

public long getReceiveTimestamp()

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()

isInvalid

public boolean isInvalid()

match

public boolean match(FilterStage filterStage)

match

public boolean match(MappingFilter filter, AnyHolder value)

removeMessageStateListener

public Message.MessageStateListener removeMessageStateListener()

setMessageStateListener

public void setMessageStateListener(Message.MessageStateListener listener)

setPriority

public void setPriority(int priority)

setTimeout

public void setTimeout(long timeout)

toAny

public Any toAny()

toStructuredEvent

public StructuredEvent toStructuredEvent()

toTypedEvent

public Property[] toTypedEvent()