Top Inners Fields Constructors Methods
org.apache.sshd.common.io

public Class DefaultIoServiceFactoryFactory

extends AbstractIoServiceFactoryFactory
Class Inheritance
Imports
java.util.Deque, .Iterator, .LinkedList, .ServiceLoader, org.apache.sshd.common.Factory, .FactoryManager, org.apache.sshd.common.util.GenericUtils, .ReflectionUtils, org.apache.sshd.common.util.threads.CloseableExecutorService, org.slf4j.Logger, .LoggerFactory

Author
Apache MINA SSHD Project

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
private IoServiceFactoryFactory
private static final Logger

Constructor Summary

AccessConstructor and Description
protected
protected

Method Summary

Modifier and TypeMethod and Description
public IoServiceFactory
public static DefaultIoServiceFactoryFactory
public IoServiceFactoryFactory

Returns:

The actual IoServiceFactoryFactory being delegated
getIoServiceProvider
()

public static <T extends IoServiceFactoryFactory> T
newInstance(Class<T> clazz)

public static <T extends IoServiceFactoryFactory> T
newInstance(Class<? extends T> clazz, String factory)

public static <T extends IoServiceFactoryFactory> T
tryLoad(String propName, ServiceLoader<T> loader)

Inherited from org.apache.sshd.common.io.AbstractIoServiceFactoryFactory:
getExecutorServiceFactorynewExecutorsetExecutorServiceFactory

Field Detail

factoryback to summary
private IoServiceFactoryFactory factory
LOGGERback to summary
private static final Logger LOGGER

Constructor Detail

DefaultIoServiceFactoryFactoryback to summary
protected DefaultIoServiceFactoryFactory()
DefaultIoServiceFactoryFactoryback to summary
protected DefaultIoServiceFactoryFactory(Factory<CloseableExecutorService> factory)

Method Detail

createback to summary
public IoServiceFactory create(FactoryManager manager)

Implements org.apache.sshd.common.io.IoServiceFactoryFactory.create.

Annotations
@Override
getDefaultIoServiceFactoryFactoryInstanceback to summary
public static DefaultIoServiceFactoryFactory getDefaultIoServiceFactoryFactoryInstance()
Annotations
@SuppressWarnings:synthetic-access
getIoServiceProviderback to summary
public IoServiceFactoryFactory getIoServiceProvider()
Returns:IoServiceFactoryFactory

The actual IoServiceFactoryFactory being delegated

newInstanceback to summary
public static <T extends IoServiceFactoryFactory> T newInstance(Class<T> clazz)
newInstanceback to summary
public static <T extends IoServiceFactoryFactory> T newInstance(Class<? extends T> clazz, String factory)
tryLoadback to summary
public static <T extends IoServiceFactoryFactory> T tryLoad(String propName, ServiceLoader<T> loader)
org.apache.sshd.common.io back to summary

private final Class DefaultIoServiceFactoryFactory.LazyDefaultIoServiceFactoryFactoryHolder

extends Object
Class Inheritance
  • java.lang.Object
  • org.apache.sshd.common.io.DefaultIoServiceFactoryFactory.LazyDefaultIoServiceFactoryFactoryHolder

Field Summary

Modifier and TypeField and Description
private static final DefaultIoServiceFactoryFactory

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INSTANCEback to summary
private static final DefaultIoServiceFactoryFactory INSTANCE

Constructor Detail

LazyDefaultIoServiceFactoryFactoryHolderback to summary
private LazyDefaultIoServiceFactoryFactoryHolder()