Package org.eclipse.jgit.util
Class GSSManagerFactory
- java.lang.Object
-
- org.eclipse.jgit.util.GSSManagerFactory
-
- Direct Known Subclasses:
GSSManagerFactory.DefaultGSSManagerFactory
,GSSManagerFactory.SunGSSManagerFactory
public abstract class GSSManagerFactory extends java.lang.Object
Factory to detect which GSSManager implementation should be used.- Since:
- 3.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
GSSManagerFactory.DefaultGSSManagerFactory
DefaultGSSManagerFactory uses @linkGSSManager.getInstance()
but you might need to setjavax.security.auth.useSubjectCredsOnly
system property tofalse
for authentication to work.private static class
GSSManagerFactory.SunGSSManagerFactory
-
Constructor Summary
Constructors Constructor Description GSSManagerFactory()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static GSSManagerFactory
detect()
Auto-detects the GSSManager factory to use based on system.abstract org.ietf.jgss.GSSManager
newInstance(java.net.URL url)
Returns a GSS Manager instance for the provided url
-
-
-
Method Detail
-
detect
public static GSSManagerFactory detect()
Auto-detects the GSSManager factory to use based on system.- Returns:
- detected GSSManager factory
-
newInstance
public abstract org.ietf.jgss.GSSManager newInstance(java.net.URL url)
Returns a GSS Manager instance for the provided url- Parameters:
url
- the repository url- Returns:
- a GSSManager instance
-
-