public class MqttSession extends Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
clean_session |
org.fusesource.hawtbuf.UTF8Buffer |
client_id |
org.fusesource.mqtt.codec.CONNECT |
connect_message |
DestinationParser |
destination_parser |
MqttProtocolHandler |
handler |
MqttSessionManager.HostState |
host_state |
boolean |
manager_disconnected |
org.fusesource.hawtdispatch.DispatchQueue |
queue |
org.apache.activemq.apollo.broker.security.SecurityContext |
security_context |
org.apache.activemq.apollo.mqtt.MqttSessionManager.SessionState |
session_state |
| Constructor and Description |
|---|
MqttSession(MqttSessionManager.HostState host_state,
org.fusesource.hawtbuf.UTF8Buffer client_id,
org.apache.activemq.apollo.mqtt.MqttSessionManager.SessionState session_state) |
| Modifier and Type | Method and Description |
|---|---|
void |
attach() |
void |
connect(MqttProtocolHandler next) |
SimpleAddress |
decode_destination(org.fusesource.hawtbuf.UTF8Buffer value) |
void |
detach() |
void |
disconnect(MqttProtocolHandler prev) |
VirtualHost |
host() |
void |
on_mqtt_publish(org.fusesource.mqtt.codec.PUBLISH publish) |
void |
on_mqtt_subscribe(org.fusesource.mqtt.codec.SUBSCRIBE sub) |
void |
on_mqtt_unsubscribe(org.fusesource.mqtt.codec.UNSUBSCRIBE unsubscribe) |
void |
on_transport_command(Object o) |
void |
publish_completed(short id) |
void |
publish_will(org.fusesource.hawtdispatch.Task complete_close) |
void |
send_via_route(org.apache.activemq.apollo.mqtt.MqttSession.MqttProducerRoute route,
org.fusesource.mqtt.codec.PUBLISH publish) |
void |
send(org.fusesource.mqtt.codec.MessageSupport.Message message) |
void |
subscribe(Collection<org.fusesource.mqtt.client.Topic> topics,
org.fusesource.hawtdispatch.Task on_subscribed) |
public final MqttSessionManager.HostState host_state
public final org.fusesource.hawtbuf.UTF8Buffer client_id
public final org.apache.activemq.apollo.mqtt.MqttSessionManager.SessionState session_state
public final org.fusesource.hawtdispatch.DispatchQueue queue
public boolean manager_disconnected
public MqttProtocolHandler handler
public org.apache.activemq.apollo.broker.security.SecurityContext security_context
public boolean clean_session
public org.fusesource.mqtt.codec.CONNECT connect_message
public DestinationParser destination_parser
public MqttSession(MqttSessionManager.HostState host_state, org.fusesource.hawtbuf.UTF8Buffer client_id, org.apache.activemq.apollo.mqtt.MqttSessionManager.SessionState session_state)
public VirtualHost host()
public void connect(MqttProtocolHandler next)
public void disconnect(MqttProtocolHandler prev)
public void attach()
public void detach()
public SimpleAddress decode_destination(org.fusesource.hawtbuf.UTF8Buffer value)
public void send(org.fusesource.mqtt.codec.MessageSupport.Message message)
public void publish_completed(short id)
public void on_transport_command(Object o)
public void on_mqtt_publish(org.fusesource.mqtt.codec.PUBLISH publish)
public void send_via_route(org.apache.activemq.apollo.mqtt.MqttSession.MqttProducerRoute route,
org.fusesource.mqtt.codec.PUBLISH publish)
public void publish_will(org.fusesource.hawtdispatch.Task complete_close)
public void on_mqtt_subscribe(org.fusesource.mqtt.codec.SUBSCRIBE sub)
public void subscribe(Collection<org.fusesource.mqtt.client.Topic> topics, org.fusesource.hawtdispatch.Task on_subscribed)
public void on_mqtt_unsubscribe(org.fusesource.mqtt.codec.UNSUBSCRIBE unsubscribe)
Copyright © 2005–2015 The Apache Software Foundation. All rights reserved.