Package org.apache.sshd.common.io
Class DefaultIoServiceFactoryFactory
- java.lang.Object
-
- org.apache.sshd.common.util.logging.AbstractLoggingBean
-
- org.apache.sshd.common.io.AbstractIoServiceFactoryFactory
-
- org.apache.sshd.common.io.DefaultIoServiceFactoryFactory
-
- All Implemented Interfaces:
IoServiceFactoryFactory
public class DefaultIoServiceFactoryFactory extends AbstractIoServiceFactoryFactory
- Author:
- Apache MINA SSHD Project
-
-
Field Summary
-
Fields inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean
log
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DefaultIoServiceFactoryFactory()
protected
DefaultIoServiceFactoryFactory(Factory<CloseableExecutorService> factory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IoServiceFactory
create(FactoryManager manager)
static DefaultIoServiceFactoryFactory
getDefaultIoServiceFactoryFactoryInstance()
IoServiceFactoryFactory
getIoServiceProvider()
static <T extends IoServiceFactoryFactory>
TnewInstance(Class<? extends T> clazz, String factory)
static <T extends IoServiceFactoryFactory>
TnewInstance(Class<T> clazz)
static <T extends IoServiceFactoryFactory>
TtryLoad(String propName, ServiceLoader<T> loader)
-
Methods inherited from class org.apache.sshd.common.io.AbstractIoServiceFactoryFactory
getExecutorServiceFactory, newExecutor, setExecutorServiceFactory
-
-
-
-
Constructor Detail
-
DefaultIoServiceFactoryFactory
protected DefaultIoServiceFactoryFactory()
-
DefaultIoServiceFactoryFactory
protected DefaultIoServiceFactoryFactory(Factory<CloseableExecutorService> factory)
-
-
Method Detail
-
create
public IoServiceFactory create(FactoryManager manager)
-
getIoServiceProvider
public IoServiceFactoryFactory getIoServiceProvider()
- Returns:
- The actual
IoServiceFactoryFactory
being delegated
-
newInstance
public static <T extends IoServiceFactoryFactory> T newInstance(Class<T> clazz)
-
tryLoad
public static <T extends IoServiceFactoryFactory> T tryLoad(String propName, ServiceLoader<T> loader)
-
newInstance
public static <T extends IoServiceFactoryFactory> T newInstance(Class<? extends T> clazz, String factory)
-
getDefaultIoServiceFactoryFactoryInstance
public static DefaultIoServiceFactoryFactory getDefaultIoServiceFactoryFactoryInstance()
-
-