|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.xenqtt.proxy.ServerMessageHandler
public final class ServerMessageHandler
Handles messages from proxy server clients before they are assigned to a cluster
Constructor Summary | |
---|---|
ServerMessageHandler()
|
Method Summary | |
---|---|
void |
channelClosed(MqttChannel channel,
Throwable cause)
Called when a MQTT channel is formally closed. |
void |
channelOpened(MqttChannel channel)
Called when a MQTT channel is opened. |
void |
connAck(MqttChannel channel,
ConnAckMessage message)
Called when a ConnAckMessage is received through the specified channel |
void |
connect(MqttChannel channel,
ConnectMessage message)
Called when a ConnectMessage is received through the specified channel |
void |
disconnect(MqttChannel channel,
DisconnectMessage message)
Called when a DisconnectMessage is received through the specified channel |
void |
pubAck(MqttChannel channel,
PubAckMessage message)
Called when a PubAckMessage is received through the specified channel |
void |
pubComp(MqttChannel channel,
PubCompMessage message)
Called when a PubCompMessage is received through the specified channel |
void |
publish(MqttChannel channel,
PubMessage message)
Called when a PubMessage is received through the specified channel |
void |
pubRec(MqttChannel channel,
PubRecMessage message)
Called when a PubRecMessage is received through the specified channel |
void |
pubRel(MqttChannel channel,
PubRelMessage message)
Called when a PubRelMessage is received through the specified channel |
void |
subAck(MqttChannel channel,
SubAckMessage message)
Called when a SubAckMessage is received through the specified channel |
void |
subscribe(MqttChannel channel,
SubscribeMessage message)
Called when a SubscribeMessage is received through the specified channel |
void |
unsubAck(MqttChannel channel,
UnsubAckMessage message)
Called when a UnsubAckMessage is received through the specified channel |
void |
unsubscribe(MqttChannel channel,
UnsubscribeMessage message)
Called when a UnsubscribeMessage is received through the specified channel |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ServerMessageHandler()
Method Detail |
---|
public void connect(MqttChannel channel, ConnectMessage message) throws Exception
MessageHandler
ConnectMessage
is received through the specified channel
connect
in interface MessageHandler
Exception
MessageHandler.connect(net.sf.xenqtt.message.MqttChannel, net.sf.xenqtt.message.ConnectMessage)
public void connAck(MqttChannel channel, ConnAckMessage message) throws Exception
MessageHandler
ConnAckMessage
is received through the specified channel
connAck
in interface MessageHandler
Exception
MessageHandler.connAck(net.sf.xenqtt.message.MqttChannel, net.sf.xenqtt.message.ConnAckMessage)
public void publish(MqttChannel channel, PubMessage message) throws Exception
MessageHandler
PubMessage
is received through the specified channel
publish
in interface MessageHandler
Exception
MessageHandler.publish(net.sf.xenqtt.message.MqttChannel, net.sf.xenqtt.message.PubMessage)
public void pubAck(MqttChannel channel, PubAckMessage message) throws Exception
MessageHandler
PubAckMessage
is received through the specified channel
pubAck
in interface MessageHandler
Exception
MessageHandler.pubAck(net.sf.xenqtt.message.MqttChannel, net.sf.xenqtt.message.PubAckMessage)
public void pubRec(MqttChannel channel, PubRecMessage message) throws Exception
MessageHandler
PubRecMessage
is received through the specified channel
pubRec
in interface MessageHandler
Exception
MessageHandler.pubRec(net.sf.xenqtt.message.MqttChannel, net.sf.xenqtt.message.PubRecMessage)
public void pubRel(MqttChannel channel, PubRelMessage message) throws Exception
MessageHandler
PubRelMessage
is received through the specified channel
pubRel
in interface MessageHandler
Exception
MessageHandler.pubRel(net.sf.xenqtt.message.MqttChannel, net.sf.xenqtt.message.PubRelMessage)
public void pubComp(MqttChannel channel, PubCompMessage message) throws Exception
MessageHandler
PubCompMessage
is received through the specified channel
pubComp
in interface MessageHandler
Exception
MessageHandler.pubComp(net.sf.xenqtt.message.MqttChannel, net.sf.xenqtt.message.PubCompMessage)
public void subscribe(MqttChannel channel, SubscribeMessage message) throws Exception
MessageHandler
SubscribeMessage
is received through the specified channel
subscribe
in interface MessageHandler
Exception
MessageHandler.subscribe(net.sf.xenqtt.message.MqttChannel, net.sf.xenqtt.message.SubscribeMessage)
public void subAck(MqttChannel channel, SubAckMessage message) throws Exception
MessageHandler
SubAckMessage
is received through the specified channel
subAck
in interface MessageHandler
Exception
MessageHandler.subAck(net.sf.xenqtt.message.MqttChannel, net.sf.xenqtt.message.SubAckMessage)
public void unsubscribe(MqttChannel channel, UnsubscribeMessage message) throws Exception
MessageHandler
UnsubscribeMessage
is received through the specified channel
unsubscribe
in interface MessageHandler
Exception
public void unsubAck(MqttChannel channel, UnsubAckMessage message) throws Exception
MessageHandler
UnsubAckMessage
is received through the specified channel
unsubAck
in interface MessageHandler
Exception
MessageHandler.unsubAck(net.sf.xenqtt.message.MqttChannel, net.sf.xenqtt.message.UnsubAckMessage)
public void disconnect(MqttChannel channel, DisconnectMessage message) throws Exception
MessageHandler
DisconnectMessage
is received through the specified channel
disconnect
in interface MessageHandler
Exception
MessageHandler.disconnect(net.sf.xenqtt.message.MqttChannel, net.sf.xenqtt.message.DisconnectMessage)
public void channelOpened(MqttChannel channel)
MessageHandler
MQTT channel
is opened. Opened is when the connection to the broker or from the client has been established but before
any messages have been sent.
channelOpened
in interface MessageHandler
channel
- The channel that was opened.MessageHandler.channelOpened(net.sf.xenqtt.message.MqttChannel)
public void channelClosed(MqttChannel channel, Throwable cause)
MessageHandler
MQTT channel
is formally closed.
channelClosed
in interface MessageHandler
channel
- The channel that was closedcause
- The reason the channel was closed. Null if the channel was not closed because of an exception.MessageHandler.channelClosed(net.sf.xenqtt.message.MqttChannel, java.lang.Throwable)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |