Class SocketFrameHandlerFactory
java.lang.Object
com.rabbitmq.client.impl.AbstractFrameHandlerFactory
com.rabbitmq.client.impl.SocketFrameHandlerFactory
- All Implemented Interfaces:
FrameHandlerFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ExecutorServiceprivate final SocketFactoryprivate final SslContextFactoryFields inherited from class AbstractFrameHandlerFactory
configurator, connectionTimeout, maxInboundMessageBodySize, ssl -
Constructor Summary
ConstructorsConstructorDescriptionSocketFrameHandlerFactory(int connectionTimeout, SocketFactory socketFactory, SocketConfigurator configurator, boolean ssl) SocketFrameHandlerFactory(int connectionTimeout, SocketFactory socketFactory, SocketConfigurator configurator, boolean ssl, ExecutorService shutdownExecutor) SocketFrameHandlerFactory(int connectionTimeout, SocketFactory socketFactory, SocketConfigurator configurator, boolean ssl, ExecutorService shutdownExecutor, SslContextFactory sslContextFactory, int maxInboundMessageBodySize) -
Method Summary
Modifier and TypeMethodDescriptionprotected SocketcreateSocket(String connectionName) private static voidquietTrySocketClose(Socket socket)
-
Field Details
-
socketFactory
-
shutdownExecutor
-
sslContextFactory
-
-
Constructor Details
-
SocketFrameHandlerFactory
public SocketFrameHandlerFactory(int connectionTimeout, SocketFactory socketFactory, SocketConfigurator configurator, boolean ssl) -
SocketFrameHandlerFactory
public SocketFrameHandlerFactory(int connectionTimeout, SocketFactory socketFactory, SocketConfigurator configurator, boolean ssl, ExecutorService shutdownExecutor) -
SocketFrameHandlerFactory
public SocketFrameHandlerFactory(int connectionTimeout, SocketFactory socketFactory, SocketConfigurator configurator, boolean ssl, ExecutorService shutdownExecutor, SslContextFactory sslContextFactory, int maxInboundMessageBodySize)
-
-
Method Details
-
create
- Throws:
IOException
-
createSocket
- Throws:
IOException
-
create
- Throws:
IOException
-
quietTrySocketClose
-