org.jacorb.notification.interfaces
Interface Message

All Superinterfaces:
Disposable

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 interface Message.MessageStateListener
           
 
Field Summary
static int TYPE_ANY
           
static int TYPE_STRUCTURED
           
static int TYPE_TYPED
           
 
Method Summary
 void actionTimeout()
           
 java.lang.Object clone()
           
 EvaluationResult extractFilterableData(EvaluationContext context, ComponentName componentRootNode, java.lang.String variable)
           
 EvaluationResult extractValue(EvaluationContext evaluationContext, ComponentName componentRootNode)
           
 EvaluationResult extractValue(EvaluationContext context, ComponentName componentRootNode, RuntimeVariable runtimeVariable)
           
 EvaluationResult extractVariableHeader(EvaluationContext context, ComponentName componentRootNode, java.lang.String variable)
           
 java.lang.String getConstraintKey()
           
 FilterStage getInitialFilterStage()
           
 int getPriority()
           
 long getReceiveTimestamp()
           
 long getStartTime()
           
 long getStopTime()
           
 long getTimeout()
           
 int getType()
           
 boolean hasStartTime()
           
 boolean hasStopTime()
           
 boolean hasTimeout()
           
 boolean isInvalid()
           
 boolean match(FilterStage filterStage)
           
 boolean match(MappingFilter filter, org.omg.CORBA.AnyHolder value)
           
 Message.MessageStateListener removeMessageStateListener()
           
 void setMessageStateListener(Message.MessageStateListener listener)
           
 void setPriority(int priority)
           
 void setTimeout(long timeout)
           
 org.omg.CORBA.Any toAny()
           
 StructuredEvent toStructuredEvent()
           
 Property[] toTypedEvent()
           
 

Field Detail

TYPE_ANY

static final int TYPE_ANY
See Also:
Constant Field Values

TYPE_STRUCTURED

static final int TYPE_STRUCTURED
See Also:
Constant Field Values

TYPE_TYPED

static final int TYPE_TYPED
See Also:
Constant Field Values
Method Detail

setMessageStateListener

void setMessageStateListener(Message.MessageStateListener listener)

removeMessageStateListener

Message.MessageStateListener removeMessageStateListener()

getConstraintKey

java.lang.String getConstraintKey()

toAny

org.omg.CORBA.Any toAny()

toStructuredEvent

StructuredEvent toStructuredEvent()

toTypedEvent

Property[] toTypedEvent()
                        throws NoTranslationException
Throws:
NoTranslationException

getInitialFilterStage

FilterStage getInitialFilterStage()

extractValue

EvaluationResult extractValue(EvaluationContext context,
                              ComponentName componentRootNode,
                              RuntimeVariable runtimeVariable)
                              throws EvaluationException
Throws:
EvaluationException

extractFilterableData

EvaluationResult extractFilterableData(EvaluationContext context,
                                       ComponentName componentRootNode,
                                       java.lang.String variable)
                                       throws EvaluationException
Throws:
EvaluationException

extractVariableHeader

EvaluationResult extractVariableHeader(EvaluationContext context,
                                       ComponentName componentRootNode,
                                       java.lang.String variable)
                                       throws EvaluationException
Throws:
EvaluationException

extractValue

EvaluationResult extractValue(EvaluationContext evaluationContext,
                              ComponentName componentRootNode)
                              throws EvaluationException
Throws:
EvaluationException

hasStartTime

boolean hasStartTime()

getStartTime

long getStartTime()

hasStopTime

boolean hasStopTime()

getStopTime

long getStopTime()

hasTimeout

boolean hasTimeout()

getTimeout

long getTimeout()

setTimeout

void setTimeout(long timeout)

getPriority

int getPriority()

setPriority

void setPriority(int priority)

match

boolean match(FilterStage filterStage)

match

boolean match(MappingFilter filter,
              org.omg.CORBA.AnyHolder value)
              throws UnsupportedFilterableData
Throws:
UnsupportedFilterableData

clone

java.lang.Object clone()

isInvalid

boolean isInvalid()

getType

int getType()

actionTimeout

void actionTimeout()

getReceiveTimestamp

long getReceiveTimestamp()