public class AutoInitNioSSLTransport extends org.apache.activemq.transport.nio.NIOSSLTransport
enabledCipherSuites, enabledProtocols, handshakeInProgress, handshakeStatus, initialized, needClientAuth, sslContext, sslEngine, sslSession, status, taskRunnerFactory, verifyHostName, wantClientAuthchannel, currentBuffer, inputBuffer, nextFrameSize, selectionbuffOut, closeAsync, connectionTimeout, dataIn, dataOut, diffServChosen, dynamicManagement, initBuffer, ioBufferSize, jmxPort, localLocation, logWriterName, minmumWireFormatVersion, receiveCounter, remoteLocation, socket, socketBufferSize, socketFactory, socketOptions, soTimeout, startLogging, stoppedLatch, trace, trafficClass, typeOfServiceChosen, useLocalHost, wireFormat| Constructor and Description |
|---|
AutoInitNioSSLTransport(org.apache.activemq.wireformat.WireFormat wireFormat,
Socket socket) |
AutoInitNioSSLTransport(org.apache.activemq.wireformat.WireFormat wireFormat,
SocketFactory socketFactory,
URI remoteLocation,
URI localLocation) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doOpenWireInit() |
void |
doStart() |
protected void |
doStop(org.apache.activemq.util.ServiceStopper stopper) |
ByteBuffer |
getInputBuffer() |
byte[] |
getReadData() |
AtomicInteger |
getReadSize() |
SSLEngine |
getSslSession() |
protected void |
initializeStreams() |
protected void |
processCommand(ByteBuffer plain) |
void |
serviceRead() |
void |
setSslContext(SSLContext sslContext) |
doConsume, doHandshake, doInit, finishHandshake, getEnabledCipherSuites, getEnabledProtocols, getPeerCertificates, isNeedClientAuth, isVerifyHostName, isWantClientAuth, secureRead, setEnabledCipherSuites, setEnabledProtocols, setNeedClientAuth, setVerifyHostName, setWantClientAuthcloseStreams, connect, doRun, getConnectionTimeout, getDiffServ, getIoBufferSize, getJmxPort, getKeepAlive, getLogWriterName, getMinmumWireFormatVersion, getReceiveCounter, getRemoteAddress, getSocketBufferSize, getSoLinger, getSoTimeout, getTcpNoDelay, getTypeOfService, getWireFormat, initialiseSocket, isCloseAsync, isDynamicManagement, isStartLogging, isTrace, isUseLocalHost, narrow, oneway, readCommand, resolveHostName, run, setCloseAsync, setConnectionTimeout, setDiffServ, setDynamicManagement, setIoBufferSize, setJmxPort, setKeepAlive, setLogWriterName, setMinmumWireFormatVersion, setPeerCertificates, setSocketBufferSize, setSocketOptions, setSoLinger, setSoTimeout, setStartLogging, setTcpNoDelay, setTrace, setTypeOfService, setUseLocalHost, stop, toStringgetStackSize, isDaemon, setDaemon, setStackSizeasyncRequest, checkStarted, getTransportListener, isConnected, isDisposed, isFaultTolerant, isReconnectSupported, isUpdateURIsSupported, onException, reconnect, request, request, setTransportListener, updateURIsaddServiceListener, dispose, isStarted, isStopped, isStopping, postStop, preStart, removeServiceListener, startclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic AutoInitNioSSLTransport(org.apache.activemq.wireformat.WireFormat wireFormat, SocketFactory socketFactory, URI remoteLocation, URI localLocation) throws UnknownHostException, IOException
UnknownHostExceptionIOExceptionpublic AutoInitNioSSLTransport(org.apache.activemq.wireformat.WireFormat wireFormat, Socket socket) throws IOException
IOExceptionpublic void setSslContext(SSLContext sslContext)
setSslContext in class org.apache.activemq.transport.nio.NIOSSLTransportpublic ByteBuffer getInputBuffer()
protected void initializeStreams() throws IOException
initializeStreams in class org.apache.activemq.transport.nio.NIOSSLTransportIOExceptionprotected void doOpenWireInit() throws Exception
doOpenWireInit in class org.apache.activemq.transport.nio.NIOSSLTransportExceptionpublic SSLEngine getSslSession()
public byte[] getReadData()
public AtomicInteger getReadSize()
public void serviceRead()
serviceRead in class org.apache.activemq.transport.nio.NIOSSLTransportprotected void processCommand(ByteBuffer plain) throws Exception
processCommand in class org.apache.activemq.transport.nio.NIOSSLTransportExceptionpublic void doStart() throws Exception
doStart in class org.apache.activemq.transport.nio.NIOSSLTransportExceptionCopyright © 2005–2020 The Apache Software Foundation. All rights reserved.