org.objectweb.proactive.ic2d.spy
Class SpyEvent

java.lang.Object
  extended by java.util.EventObject
      extended by org.objectweb.proactive.core.event.ProActiveEvent
          extended by org.objectweb.proactive.ic2d.spy.SpyEvent
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
BodySpyEvent, SpyFutureEvent, SpyMessageEvent

public class SpyEvent
extends ProActiveEvent
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
static int BODY_CREATION_EVENT_TYPE
           
static int BODY_EVENT_TYPE
           
protected  UniqueID bodyID
          The id of the object
static int GENERIC_TYPE
           
static int OBJECT_RECEIVED_FUTURE_RESULT_TYPE
           
static int OBJECT_WAIT_BY_NECESSITY_TYPE
           
static int OBJECT_WAIT_FOR_REQUEST_TYPE
           
protected  int pos
          Position. useful for the receiver only
static int REPLY_RECEIVED_MESSAGE_TYPE
           
static int REPLY_SENT_MESSAGE_TYPE
           
static int REQUEST_RECEIVED_MESSAGE_TYPE
           
static int REQUEST_SENT_MESSAGE_TYPE
           
static int SERVING_STARTED_TYPE
           
static int VOID_REQUEST_SERVED_TYPE
           
 
Fields inherited from class org.objectweb.proactive.core.event.ProActiveEvent
timeStamp, type
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
SpyEvent(int type, UniqueID bodyID)
           
 
Method Summary
static java.lang.String eventTypeAsString(int type)
           
 UniqueID getBodyID()
           
 int getPos()
           
 void setPos(int v)
           
 java.lang.String toString()
           
 
Methods inherited from class org.objectweb.proactive.core.event.ProActiveEvent
getTimeStamp, getType
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

GENERIC_TYPE

public static final int GENERIC_TYPE
See Also:
Constant Field Values

OBJECT_WAIT_BY_NECESSITY_TYPE

public static final int OBJECT_WAIT_BY_NECESSITY_TYPE
See Also:
Constant Field Values

OBJECT_RECEIVED_FUTURE_RESULT_TYPE

public static final int OBJECT_RECEIVED_FUTURE_RESULT_TYPE
See Also:
Constant Field Values

OBJECT_WAIT_FOR_REQUEST_TYPE

public static final int OBJECT_WAIT_FOR_REQUEST_TYPE
See Also:
Constant Field Values

REQUEST_SENT_MESSAGE_TYPE

public static final int REQUEST_SENT_MESSAGE_TYPE
See Also:
Constant Field Values

REPLY_SENT_MESSAGE_TYPE

public static final int REPLY_SENT_MESSAGE_TYPE
See Also:
Constant Field Values

REQUEST_RECEIVED_MESSAGE_TYPE

public static final int REQUEST_RECEIVED_MESSAGE_TYPE
See Also:
Constant Field Values

REPLY_RECEIVED_MESSAGE_TYPE

public static final int REPLY_RECEIVED_MESSAGE_TYPE
See Also:
Constant Field Values

VOID_REQUEST_SERVED_TYPE

public static final int VOID_REQUEST_SERVED_TYPE
See Also:
Constant Field Values

SERVING_STARTED_TYPE

public static final int SERVING_STARTED_TYPE
See Also:
Constant Field Values

BODY_EVENT_TYPE

public static final int BODY_EVENT_TYPE
See Also:
Constant Field Values

BODY_CREATION_EVENT_TYPE

public static final int BODY_CREATION_EVENT_TYPE
See Also:
Constant Field Values

bodyID

protected UniqueID bodyID
The id of the object


pos

protected int pos
Position. useful for the receiver only

Constructor Detail

SpyEvent

public SpyEvent(int type,
                UniqueID bodyID)
Method Detail

getBodyID

public UniqueID getBodyID()

getPos

public int getPos()

setPos

public void setPos(int v)

toString

public java.lang.String toString()
Overrides:
toString in class ProActiveEvent

eventTypeAsString

public static java.lang.String eventTypeAsString(int type)


Copyright 2001-2007 INRIA All Rights Reserved.