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 protectedDefaultIoServiceFactoryFactory()protectedDefaultIoServiceFactoryFactory(Factory<CloseableExecutorService> factory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IoServiceFactorycreate(FactoryManager manager)static DefaultIoServiceFactoryFactorygetDefaultIoServiceFactoryFactoryInstance()IoServiceFactoryFactorygetIoServiceProvider()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
IoServiceFactoryFactorybeing 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()
-
-