Class ConnectorFactoryProvider
- java.lang.Object
-
- org.eclipse.jgit.internal.transport.sshd.agent.ConnectorFactoryProvider
-
public final class ConnectorFactoryProvider extends java.lang.ObjectProvides aConnectorFactoryobtained via theServiceLoader.
-
-
Field Summary
Fields Modifier and Type Field Description private static ConnectorFactoryINSTANCE
-
Constructor Summary
Constructors Modifier Constructor Description privateConnectorFactoryProvider()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ConnectorFactorygetDefaultFactory()Retrieves the currently set defaultConnectorFactory.private static ConnectorFactoryloadDefaultFactory()static voidsetDefaultFactory(ConnectorFactory factory)Sets the defaultConnectorFactory.
-
-
-
Field Detail
-
INSTANCE
private static volatile ConnectorFactory INSTANCE
-
-
Method Detail
-
loadDefaultFactory
private static ConnectorFactory loadDefaultFactory()
-
getDefaultFactory
public static ConnectorFactory getDefaultFactory()
Retrieves the currently set defaultConnectorFactory.- Returns:
- the
ConnectorFactory, ornullif none.
-
setDefaultFactory
public static void setDefaultFactory(ConnectorFactory factory)
Sets the defaultConnectorFactory.- Parameters:
factory-ConnectorFactoryto use, ornullto use the factory discovered via theServiceLoader.
-
-