Package org.cometd.client.http.common
Class AbstractHttpClientTransport
java.lang.Object
org.cometd.common.AbstractTransport
org.cometd.client.transport.ClientTransport
org.cometd.client.transport.HttpClientTransport
org.cometd.client.http.common.AbstractHttpClientTransport
- All Implemented Interfaces:
org.cometd.bayeux.Transport
public abstract class AbstractHttpClientTransport extends HttpClientTransport
-
Nested Class Summary
Nested classes/interfaces inherited from class org.cometd.client.transport.ClientTransport
ClientTransport.Factory, ClientTransport.FailureHandler, ClientTransport.FailureInfo -
Field Summary
Fields inherited from class org.cometd.client.transport.ClientTransport
JSON_CONTEXT_OPTION, logger, MAX_MESSAGE_SIZE_OPTION, MAX_NETWORK_DELAY_OPTION, SCHEDULER_OPTION, URL_OPTION -
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractHttpClientTransport(String url, Map<String,Object> options) -
Method Summary
Modifier and Type Method Description voidabort(Throwable failure)booleanaccept(String bayeuxVersion)protected longcalculateMaxNetworkDelay(List<org.cometd.bayeux.Message.Mutable> messages)protected Map<String,Object>getAdvice()intgetMaxMessageSize()voidinit()protected booleanisAborted()protected booleanisAppendMessageType()protected StringnewRequestURI(List<org.cometd.bayeux.Message.Mutable> messages)protected voidprocessResponseContent(TransportListener listener, List<org.cometd.bayeux.Message.Mutable> requestMessages, String content)protected voidprocessWrongResponseCode(TransportListener listener, List<org.cometd.bayeux.Message.Mutable> messages, int code)protected voidsetAdvice(Map<String,Object> advice)Methods inherited from class org.cometd.client.transport.HttpClientTransport
getCookies, getCookieStore, setCookieStore, storeCookiesMethods inherited from class org.cometd.client.transport.ClientTransport
generateJSON, getMaxNetworkDelay, getURL, parseMessages, send, setMaxNetworkDelay, setURL, terminate
-
Field Details
-
NAME
- See Also:
- Constant Field Values
-
PREFIX
- See Also:
- Constant Field Values
-
-
Constructor Details
-
Method Details
-
accept
- Specified by:
acceptin classClientTransport
-
init
public void init()- Overrides:
initin classClientTransport
-
abort
- Specified by:
abortin classClientTransport
-
isAborted
protected boolean isAborted() -
getMaxMessageSize
public int getMaxMessageSize() -
isAppendMessageType
protected boolean isAppendMessageType() -
newRequestURI
-
getAdvice
-
setAdvice
-
calculateMaxNetworkDelay
-
processResponseContent
protected void processResponseContent(TransportListener listener, List<org.cometd.bayeux.Message.Mutable> requestMessages, String content) -
processWrongResponseCode
protected void processWrongResponseCode(TransportListener listener, List<org.cometd.bayeux.Message.Mutable> messages, int code)
-