public class MQTTSocket extends TransportSupport implements org.eclipse.jetty.websocket.WebSocket.OnBinaryMessage, MQTTTransport, BrokerServiceAware
org.eclipse.jetty.websocket.WebSocket.Connection, org.eclipse.jetty.websocket.WebSocket.FrameConnection, org.eclipse.jetty.websocket.WebSocket.OnBinaryMessage, org.eclipse.jetty.websocket.WebSocket.OnControl, org.eclipse.jetty.websocket.WebSocket.OnFrame, org.eclipse.jetty.websocket.WebSocket.OnTextMessage| Constructor and Description |
|---|
MQTTSocket() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doStart() |
protected void |
doStop(ServiceStopper stopper) |
MQTTInactivityMonitor |
getInactivityMonitor() |
java.security.cert.X509Certificate[] |
getPeerCertificates() |
int |
getReceiveCounter() |
java.lang.String |
getRemoteAddress() |
MQTTWireFormat |
getWireFormat() |
void |
onClose(int closeCode,
java.lang.String message) |
void |
oneway(java.lang.Object command) |
void |
onMessage(byte[] bytes,
int offset,
int length) |
void |
onOpen(org.eclipse.jetty.websocket.WebSocket.Connection connection) |
void |
sendToActiveMQ(Command command) |
void |
sendToMQTT(org.fusesource.mqtt.codec.MQTTFrame command) |
void |
setBrokerService(BrokerService brokerService) |
asyncRequest, checkStarted, doConsume, getTransportListener, isConnected, isDisposed, isFaultTolerant, isReconnectSupported, isUpdateURIsSupported, narrow, onException, reconnect, request, request, setTransportListener, updateURIsaddServiceListener, dispose, isStarted, isStopped, isStopping, postStop, preStart, removeServiceListener, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonException, stoppublic void onMessage(byte[] bytes,
int offset,
int length)
onMessage in interface org.eclipse.jetty.websocket.WebSocket.OnBinaryMessagepublic void onOpen(org.eclipse.jetty.websocket.WebSocket.Connection connection)
onOpen in interface org.eclipse.jetty.websocket.WebSocketpublic void onClose(int closeCode,
java.lang.String message)
onClose in interface org.eclipse.jetty.websocket.WebSocketprotected void doStart()
throws java.lang.Exception
doStart in class ServiceSupportjava.lang.Exceptionprotected void doStop(ServiceStopper stopper) throws java.lang.Exception
doStop in class ServiceSupportjava.lang.Exceptionpublic int getReceiveCounter()
getReceiveCounter in interface Transportpublic java.lang.String getRemoteAddress()
getRemoteAddress in interface Transportpublic void oneway(java.lang.Object command)
throws java.io.IOException
public void sendToActiveMQ(Command command)
sendToActiveMQ in interface MQTTTransportpublic void sendToMQTT(org.fusesource.mqtt.codec.MQTTFrame command)
throws java.io.IOException
sendToMQTT in interface MQTTTransportjava.io.IOExceptionpublic java.security.cert.X509Certificate[] getPeerCertificates()
getPeerCertificates in interface MQTTTransportpublic MQTTInactivityMonitor getInactivityMonitor()
getInactivityMonitor in interface MQTTTransportpublic MQTTWireFormat getWireFormat()
getWireFormat in interface MQTTTransportpublic void setBrokerService(BrokerService brokerService)
setBrokerService in interface BrokerServiceAwareCopyright © 2005-2016 Red Hat, Inc.. All Rights Reserved.