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) |
getEventContext, getTimeStamp, setEventContext, setTimeStamp, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getEventContext, getTimeStamp, setEventContext, setTimeStamp
private 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 Event
getType
in class DefaultEvent
public void setType(int type)
setType
in interface Event
setType
in class DefaultEvent
public MessageSender getSource()
getSource
in interface Event
getSource
in class DefaultEvent
public void setSource(Object source)
setSource
in interface Event
setSource
in class DefaultEvent
public MessageSender.Reliable getTcpSender()
getTcpSender
in interface ConnectEvent
public void setTcpSender(MessageSender.Reliable tcpSender)
setTcpSender
in interface ConnectEvent
public MessageSender.Fast getUdpSender()
getUdpSender
in interface ConnectEvent
public void setUdpSender(MessageSender.Fast udpSender)
setUdpSender
in interface ConnectEvent
Copyright © 2013. All Rights Reserved.