Class ConnectorFactoryProvider
- java.lang.Object
-
- org.eclipse.jgit.internal.transport.sshd.agent.ConnectorFactoryProvider
-
public final class ConnectorFactoryProvider extends java.lang.Object
Provides aConnectorFactory
obtained via theServiceLoader
.
-
-
Field Summary
Fields Modifier and Type Field Description private static ConnectorFactory
INSTANCE
-
Constructor Summary
Constructors Modifier Constructor Description private
ConnectorFactoryProvider()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ConnectorFactory
getDefaultFactory()
Retrieves the currently set defaultConnectorFactory
.private static ConnectorFactory
loadDefaultFactory()
static void
setDefaultFactory(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
, ornull
if none.
-
setDefaultFactory
public static void setDefaultFactory(ConnectorFactory factory)
Sets the defaultConnectorFactory
.- Parameters:
factory
-ConnectorFactory
to use, ornull
to use the factory discovered via theServiceLoader
.
-
-