Top Description Inners Fields Constructors Methods
org.apache.catalina.authenticator.jaspic

public final Class PersistentProviderRegistrations

extends Object
Class Inheritance
Imports
java.io.File, .FileInputStream, .FileOutputStream, .IOException, .InputStream, .OutputStream, .OutputStreamWriter, .Writer, java.nio.charset.StandardCharsets, java.util.ArrayList, .HashMap, .List, .Map, .Map.Entry, javax.xml.parsers.ParserConfigurationException, org.apache.juli.logging.Log, .LogFactory, org.apache.tomcat.util.digester.Digester, org.apache.tomcat.util.res.StringManager, org.xml.sax.SAXException

Utility class for the loading and saving of JASPIC persistent provider registrations.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
public static class

Field Summary

Modifier and TypeField and Description
private static final Log
private static final StringManager

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv static PersistentProviderRegistrations.Providers
loadProviders(File configFile)

private static void
writeOptional(String name, String value, Writer writer)

pack-priv static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

logback to summary
private static final Log log
smback to summary
private static final StringManager sm

Constructor Detail

PersistentProviderRegistrationsback to summary
private PersistentProviderRegistrations()

Method Detail

loadProvidersback to summary
pack-priv static PersistentProviderRegistrations.Providers loadProviders(File configFile)
writeOptionalback to summary
private static void writeOptional(String name, String value, Writer writer) throws IOException
writeProvidersback to summary
pack-priv static void writeProviders(PersistentProviderRegistrations.Providers providers, File configFile)
org.apache.catalina.authenticator.jaspic back to summary

public Class PersistentProviderRegistrations.Property

extends Object
Class Inheritance
  • java.lang.Object
  • org.apache.catalina.authenticator.jaspic.PersistentProviderRegistrations.Property

Field Summary

Modifier and TypeField and Description
private String
private String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
public String
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

nameback to summary
private String name
valueback to summary
private String value

Constructor Detail

Propertyback to summary
public Property()

Method Detail

getNameback to summary
public String getName()
getValueback to summary
public String getValue()
setNameback to summary
public void setName(String name)
setValueback to summary
public void setValue(String value)
org.apache.catalina.authenticator.jaspic back to summary

public Class PersistentProviderRegistrations.Provider

extends Object
Class Inheritance
  • java.lang.Object
  • org.apache.catalina.authenticator.jaspic.PersistentProviderRegistrations.Provider

Field Summary

Modifier and TypeField and Description
private String
private String
private String
private String
private final Map<String, String>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
pack-priv void
addProperty(String name, String value)

public String
public String
public String
public String
public Map<String, String>
public void
setAppContext(String appContext)

public void
setClassName(String className)

public void
setDescription(String description)

public void
public void
setProperty(String
- the name of of the property to set on this object
name
,
String
- the value to set
value
)

Used by IntrospectionUtils via reflection.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

appContextback to summary
private String appContext
classNameback to summary
private String className
descriptionback to summary
private String description
layerback to summary
private String layer
propertiesback to summary
private final Map<String, String> properties

Constructor Detail

Providerback to summary
public Provider()

Method Detail

addPropertyback to summary
public void addProperty(PersistentProviderRegistrations.Property property)
addPropertyback to summary
pack-priv void addProperty(String name, String value)
getAppContextback to summary
public String getAppContext()
getClassNameback to summary
public String getClassName()
getDescriptionback to summary
public String getDescription()
getLayerback to summary
public String getLayer()
getPropertiesback to summary
public Map<String, String> getProperties()
setAppContextback to summary
public void setAppContext(String appContext)
setClassNameback to summary
public void setClassName(String className)
setDescriptionback to summary
public void setDescription(String description)
setLayerback to summary
public void setLayer(String layer)
setPropertyback to summary
public void setProperty(String name, String value)

Used by IntrospectionUtils via reflection.

Parameters
name:String

- the name of of the property to set on this object

value:String

- the value to set

See Also
addProperty(String, String)
org.apache.catalina.authenticator.jaspic back to summary

public Class PersistentProviderRegistrations.Providers

extends Object
Class Inheritance
  • java.lang.Object
  • org.apache.catalina.authenticator.jaspic.PersistentProviderRegistrations.Providers

Field Summary

Modifier and TypeField and Description
private final List<PersistentProviderRegistrations.Provider>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public List<PersistentProviderRegistrations.Provider>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

providersback to summary
private final List<PersistentProviderRegistrations.Provider> providers

Constructor Detail

Providersback to summary
public Providers()

Method Detail

addProviderback to summary
public void addProvider(PersistentProviderRegistrations.Provider provider)
getProvidersback to summary
public List<PersistentProviderRegistrations.Provider> getProviders()