org.eclipse.ecf.core.sharedobject.events
Class RemoteSharedObjectEvent

java.lang.Object
  extended by org.eclipse.ecf.core.sharedobject.events.RemoteSharedObjectEvent
All Implemented Interfaces:
java.io.Serializable, ISharedObjectEvent, ISharedObjectMessageEvent, Event
Direct Known Subclasses:
RemoteSharedObjectCreateResponseEvent, SharedObjectMsgEvent

public class RemoteSharedObjectEvent
extends java.lang.Object
implements ISharedObjectMessageEvent, java.io.Serializable

See Also:
Serialized Form

Constructor Summary
RemoteSharedObjectEvent(ID senderObj, ID remoteCont, java.lang.Object data)
           
 
Method Summary
 java.lang.Object getData()
           
 Event getEvent()
          Get the Event from the sender shared object
 ID getRemoteContainerID()
           
 ID getSenderSharedObjectID()
          Get ID of sender shared object responsible for this event
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RemoteSharedObjectEvent

public RemoteSharedObjectEvent(ID senderObj,
                               ID remoteCont,
                               java.lang.Object data)
Method Detail

getSenderSharedObjectID

public ID getSenderSharedObjectID()
Description copied from interface: ISharedObjectEvent
Get ID of sender shared object responsible for this event

Specified by:
getSenderSharedObjectID in interface ISharedObjectEvent
Returns:
ID of sender shared object. Will not be null.

getRemoteContainerID

public ID getRemoteContainerID()
Specified by:
getRemoteContainerID in interface ISharedObjectMessageEvent

getEvent

public Event getEvent()
Description copied from interface: ISharedObjectEvent
Get the Event from the sender shared object

Specified by:
getEvent in interface ISharedObjectEvent
Returns:
Event the event in question

getData

public java.lang.Object getData()
Specified by:
getData in interface ISharedObjectMessageEvent

toString

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