de.huxhorn.lilith.data.eventsource
Class EventWrapper<T extends java.io.Serializable>

java.lang.Object
  extended by de.huxhorn.lilith.data.eventsource.EventWrapper<T>
All Implemented Interfaces:
java.io.Serializable

public class EventWrapper<T extends java.io.Serializable>
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
EventWrapper()
           
EventWrapper(EventIdentifier eventIdentifier, T event)
           
EventWrapper(SourceIdentifier sourceIdentifier, long localId, T event)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 T getEvent()
           
 EventIdentifier getEventIdentifier()
           
 long getLocalId()
           
 SourceIdentifier getSourceIdentifier()
           
 TransferSizeInfo getTransferSizeInfo()
           
 int hashCode()
           
 void setEvent(T event)
           
 void setEventIdentifier(EventIdentifier eventIdentifier)
           
 void setLocalId(long localId)
           
 void setSourceIdentifier(SourceIdentifier sourceIdentifier)
           
 void setTransferSizeInfo(TransferSizeInfo transferSizeInfo)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EventWrapper

public EventWrapper()

EventWrapper

public EventWrapper(SourceIdentifier sourceIdentifier,
                    long localId,
                    T event)

EventWrapper

public EventWrapper(EventIdentifier eventIdentifier,
                    T event)
Method Detail

getSourceIdentifier

public SourceIdentifier getSourceIdentifier()

setSourceIdentifier

public void setSourceIdentifier(SourceIdentifier sourceIdentifier)

getLocalId

public long getLocalId()

setLocalId

public void setLocalId(long localId)

getEventIdentifier

public EventIdentifier getEventIdentifier()

setEventIdentifier

public void setEventIdentifier(EventIdentifier eventIdentifier)

getTransferSizeInfo

public TransferSizeInfo getTransferSizeInfo()

setTransferSizeInfo

public void setTransferSizeInfo(TransferSizeInfo transferSizeInfo)

getEvent

public T getEvent()

setEvent

public void setEvent(T event)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

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