类 MultiTopicConsumerHandler
java.lang.Object
org.eclipse.jetty.websocket.api.WebSocketAdapter
org.apache.pulsar.websocket.AbstractWebSocketHandler
org.apache.pulsar.websocket.ConsumerHandler
org.apache.pulsar.websocket.MultiTopicConsumerHandler
- 所有已实现的接口:
Closeable,AutoCloseable,org.eclipse.jetty.websocket.api.WebSocketConnectionListener,org.eclipse.jetty.websocket.api.WebSocketListener
Subscribing for multi-topic.
-
字段概要
从类继承的字段 org.apache.pulsar.websocket.ConsumerHandler
subscription, topics, topicsPattern从类继承的字段 org.apache.pulsar.websocket.AbstractWebSocketHandler
consumerCommandReader, queryParams, request, service, topic -
构造器概要
构造器构造器说明MultiTopicConsumerHandler(WebSocketService service, javax.servlet.http.HttpServletRequest request, org.eclipse.jetty.websocket.servlet.ServletUpgradeResponse response) -
方法概要
修饰符和类型方法说明extractSubscription(javax.servlet.http.HttpServletRequest request) protected voidextractTopicName(javax.servlet.http.HttpServletRequest request) protected BooleanisAuthorized(String authRole, AuthenticationDataSource authenticationData) 从类继承的方法 org.apache.pulsar.websocket.ConsumerHandler
close, getAndResetNumBytesDelivered, getAndResetNumMsgsAcked, getAndResetNumMsgsDelivered, getConsumer, getConsumerConfiguration, getMsgDeliveredCounter, getSubscription, getSubscriptionMode, getSubscriptionType, onWebSocketConnect, onWebSocketText, updateDeliverMsgStat从类继承的方法 org.apache.pulsar.websocket.AbstractWebSocketHandler
checkAuth, checkAuthentication, close, close, getErrorCode, getErrorMessage, getPingFuture, objectWriter, onWebSocketClose, onWebSocketError从类继承的方法 org.eclipse.jetty.websocket.api.WebSocketAdapter
getRemote, getSession, isConnected, isNotConnected, onWebSocketBinary
-
构造器详细资料
-
MultiTopicConsumerHandler
public MultiTopicConsumerHandler(WebSocketService service, javax.servlet.http.HttpServletRequest request, org.eclipse.jetty.websocket.servlet.ServletUpgradeResponse response)
-
-
方法详细资料
-
isAuthorized
protected Boolean isAuthorized(String authRole, AuthenticationDataSource authenticationData) throws Exception - 覆盖:
isAuthorized在类中ConsumerHandler- 抛出:
Exception
-
extractTopicName
protected void extractTopicName(javax.servlet.http.HttpServletRequest request) -
extractSubscription
- 覆盖:
extractSubscription在类中ConsumerHandler
-