Class HttpTransportServer
- java.lang.Object
-
- org.apache.activemq.util.ServiceSupport
-
- org.apache.activemq.transport.TransportServerSupport
-
- org.apache.activemq.transport.WebTransportServerSupport
-
- org.apache.activemq.transport.http.HttpTransportServer
-
- All Implemented Interfaces:
org.apache.activemq.Service,org.apache.activemq.transport.TransportServer
- Direct Known Subclasses:
HttpsTransportServer
public class HttpTransportServer extends WebTransportServerSupport
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.activemq.transport.WebTransportServerSupport
WebTransportServerSupport.HttpOptions, WebTransportServerSupport.JettyOptions
-
-
Field Summary
-
Fields inherited from class org.apache.activemq.transport.WebTransportServerSupport
bindAddress, connector, host, httpOptions, jettyOptions, server, socketConnectorFactory
-
-
Constructor Summary
Constructors Constructor Description HttpTransportServer(URI uri, HttpTransportFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TextWireFormatcreateWireFormat()protected voiddoStart()protected voiddoStop(ServiceStopper stopper)longgetMaxConnectionExceededCount()InetSocketAddressgetSocketAddress()TextWireFormatgetWireFormat()booleanisSslServer()voidresetStatistics()voidsetBrokerInfo(org.apache.activemq.command.BrokerInfo brokerInfo)protected voidsetConnector(org.eclipse.jetty.server.Connector connector)voidsetTransportOption(Map<String,Object> transportOptions)voidsetWireFormat(TextWireFormat wireFormat)voidsetWireFormatOptions(Map<String,Object> wireFormatOptions)-
Methods inherited from class org.apache.activemq.transport.WebTransportServerSupport
bind, configureTraceMethod, createServer, setHttpOptions, setJettyOptions
-
Methods inherited from class org.apache.activemq.transport.TransportServerSupport
getAcceptListener, getBindLocation, getConnectURI, isAllowLinkStealing, onAcceptError, setAcceptListener, setAllowLinkStealing, setBindLocation, setConnectURI
-
Methods inherited from class org.apache.activemq.util.ServiceSupport
addServiceListener, dispose, isStarted, isStopped, isStopping, postStop, preStart, removeServiceListener, start, stop
-
-
-
-
Constructor Detail
-
HttpTransportServer
public HttpTransportServer(URI uri, HttpTransportFactory factory)
-
-
Method Detail
-
setBrokerInfo
public void setBrokerInfo(org.apache.activemq.command.BrokerInfo brokerInfo)
-
getWireFormat
public TextWireFormat getWireFormat()
-
setWireFormat
public void setWireFormat(TextWireFormat wireFormat)
-
createWireFormat
protected TextWireFormat createWireFormat()
-
setConnector
protected void setConnector(org.eclipse.jetty.server.Connector connector)
-
doStart
protected void doStart() throws Exception- Specified by:
doStartin classServiceSupport- Throws:
Exception
-
doStop
protected void doStop(ServiceStopper stopper) throws Exception
- Specified by:
doStopin classServiceSupport- Throws:
Exception
-
getSocketAddress
public InetSocketAddress getSocketAddress()
-
setTransportOption
public void setTransportOption(Map<String,Object> transportOptions)
- Overrides:
setTransportOptionin classorg.apache.activemq.transport.TransportServerSupport
-
isSslServer
public boolean isSslServer()
-
getMaxConnectionExceededCount
public long getMaxConnectionExceededCount()
-
resetStatistics
public void resetStatistics()
-
-