public class DefaultConnectEvent extends DefaultEvent implements ConnectEvent
Events.CONNECT. This class
is used by LoginHandler and UDPUpstreamHandler to create the
respective MessageSender (upd, or tcp), set it as the source of this
event and then forward it to the Session. Note Trying to reset
the event type of this class using Event.setType(int) will result in
an UnsupportedOperationException.| Modifier and Type | Field and Description |
|---|---|
private static long |
serialVersionUID |
protected MessageSender.Reliable |
tcpSender |
protected MessageSender.Fast |
udpSender |
eventContext, source, timeStamp, type| Constructor and Description |
|---|
DefaultConnectEvent(MessageSender.Fast udpSender) |
DefaultConnectEvent(MessageSender.Reliable tcpSender) |
DefaultConnectEvent(MessageSender.Reliable tcpSender,
MessageSender.Fast udpSender) |
| Modifier and Type | Method and Description |
|---|---|
MessageSender |
getSource() |
MessageSender.Reliable |
getTcpSender() |
int |
getType() |
MessageSender.Fast |
getUdpSender() |
void |
setSource(Object source) |
void |
setTcpSender(MessageSender.Reliable tcpSender) |
void |
setType(int type) |
void |
setUdpSender(MessageSender.Fast udpSender) |
getcName, getEventContext, getTimeStamp, setcName, setEventContext, setTimeStamp, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetEventContext, getTimeStamp, setEventContext, setTimeStampprivate static final long serialVersionUID
protected MessageSender.Reliable tcpSender
protected MessageSender.Fast udpSender
public DefaultConnectEvent(MessageSender.Reliable tcpSender)
public DefaultConnectEvent(MessageSender.Fast udpSender)
public DefaultConnectEvent(MessageSender.Reliable tcpSender, MessageSender.Fast udpSender)
public int getType()
getType in interface EventgetType in class DefaultEventpublic void setType(int type)
setType in interface EventsetType in class DefaultEventpublic MessageSender getSource()
getSource in interface EventgetSource in class DefaultEventpublic void setSource(Object source)
setSource in interface EventsetSource in class DefaultEventpublic MessageSender.Reliable getTcpSender()
getTcpSender in interface ConnectEventpublic void setTcpSender(MessageSender.Reliable tcpSender)
setTcpSender in interface ConnectEventpublic MessageSender.Fast getUdpSender()
getUdpSender in interface ConnectEventpublic void setUdpSender(MessageSender.Fast udpSender)
setUdpSender in interface ConnectEventCopyright © 2013. All Rights Reserved.