Top Description Fields Constructors Methods
org.eclipse.jgit.internal.transport.sshd.agent

public final Class ConnectorFactoryProvider

extends Object
Class Inheritance
Imports
java.util.Iterator, .ServiceLoader, org.eclipse.jgit.transport.sshd.agent.ConnectorFactory

Provides a ConnectorFactory obtained via the ServiceLoader.

Field Summary

Modifier and TypeField and Description
private static volatile ConnectorFactory

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static ConnectorFactory

Returns:

the ConnectorFactory, or null if none.
getDefaultFactory
()

Retrieves the currently set default ConnectorFactory.

private static ConnectorFactory
public static void
setDefaultFactory(ConnectorFactory
ConnectorFactory to use, or null to use the factory discovered via the ServiceLoader.
factory
)

Sets the default ConnectorFactory.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INSTANCEback to summary
private static volatile ConnectorFactory INSTANCE

Constructor Detail

ConnectorFactoryProviderback to summary
private ConnectorFactoryProvider()

Method Detail

getDefaultFactoryback to summary
public static ConnectorFactory getDefaultFactory()

Retrieves the currently set default ConnectorFactory.

Returns:ConnectorFactory

the ConnectorFactory, or null if none.

loadDefaultFactoryback to summary
private static ConnectorFactory loadDefaultFactory()
setDefaultFactoryback to summary
public static void setDefaultFactory(ConnectorFactory factory)

Sets the default ConnectorFactory.

Parameters
factory:ConnectorFactory

ConnectorFactory to use, or null to use the factory discovered via the ServiceLoader.