|
||||||||||
| 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
MessageHandlerConnectMessage is received through the specified channel
connect in interface MessageHandlerExceptionMessageHandler.connect(net.sf.xenqtt.message.MqttChannel, net.sf.xenqtt.message.ConnectMessage)
public void connAck(MqttChannel channel,
ConnAckMessage message)
throws Exception
MessageHandlerConnAckMessage is received through the specified channel
connAck in interface MessageHandlerExceptionMessageHandler.connAck(net.sf.xenqtt.message.MqttChannel, net.sf.xenqtt.message.ConnAckMessage)
public void publish(MqttChannel channel,
PubMessage message)
throws Exception
MessageHandlerPubMessage is received through the specified channel
publish in interface MessageHandlerExceptionMessageHandler.publish(net.sf.xenqtt.message.MqttChannel, net.sf.xenqtt.message.PubMessage)
public void pubAck(MqttChannel channel,
PubAckMessage message)
throws Exception
MessageHandlerPubAckMessage is received through the specified channel
pubAck in interface MessageHandlerExceptionMessageHandler.pubAck(net.sf.xenqtt.message.MqttChannel, net.sf.xenqtt.message.PubAckMessage)
public void pubRec(MqttChannel channel,
PubRecMessage message)
throws Exception
MessageHandlerPubRecMessage is received through the specified channel
pubRec in interface MessageHandlerExceptionMessageHandler.pubRec(net.sf.xenqtt.message.MqttChannel, net.sf.xenqtt.message.PubRecMessage)
public void pubRel(MqttChannel channel,
PubRelMessage message)
throws Exception
MessageHandlerPubRelMessage is received through the specified channel
pubRel in interface MessageHandlerExceptionMessageHandler.pubRel(net.sf.xenqtt.message.MqttChannel, net.sf.xenqtt.message.PubRelMessage)
public void pubComp(MqttChannel channel,
PubCompMessage message)
throws Exception
MessageHandlerPubCompMessage is received through the specified channel
pubComp in interface MessageHandlerExceptionMessageHandler.pubComp(net.sf.xenqtt.message.MqttChannel, net.sf.xenqtt.message.PubCompMessage)
public void subscribe(MqttChannel channel,
SubscribeMessage message)
throws Exception
MessageHandlerSubscribeMessage is received through the specified channel
subscribe in interface MessageHandlerExceptionMessageHandler.subscribe(net.sf.xenqtt.message.MqttChannel, net.sf.xenqtt.message.SubscribeMessage)
public void subAck(MqttChannel channel,
SubAckMessage message)
throws Exception
MessageHandlerSubAckMessage is received through the specified channel
subAck in interface MessageHandlerExceptionMessageHandler.subAck(net.sf.xenqtt.message.MqttChannel, net.sf.xenqtt.message.SubAckMessage)
public void unsubscribe(MqttChannel channel,
UnsubscribeMessage message)
throws Exception
MessageHandlerUnsubscribeMessage is received through the specified channel
unsubscribe in interface MessageHandlerException
public void unsubAck(MqttChannel channel,
UnsubAckMessage message)
throws Exception
MessageHandlerUnsubAckMessage is received through the specified channel
unsubAck in interface MessageHandlerExceptionMessageHandler.unsubAck(net.sf.xenqtt.message.MqttChannel, net.sf.xenqtt.message.UnsubAckMessage)
public void disconnect(MqttChannel channel,
DisconnectMessage message)
throws Exception
MessageHandlerDisconnectMessage is received through the specified channel
disconnect in interface MessageHandlerExceptionMessageHandler.disconnect(net.sf.xenqtt.message.MqttChannel, net.sf.xenqtt.message.DisconnectMessage)public void channelOpened(MqttChannel channel)
MessageHandlerMQTT 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 MessageHandlerchannel - The channel that was opened.MessageHandler.channelOpened(net.sf.xenqtt.message.MqttChannel)
public void channelClosed(MqttChannel channel,
Throwable cause)
MessageHandlerMQTT channel is formally closed.
channelClosed in interface MessageHandlerchannel - 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 | |||||||||