Package com.adaptris.xml.security
Class XmlEncFactory
- java.lang.Object
-
- com.adaptris.security.SecurityServiceFactory
-
- com.adaptris.xml.security.XmlEncFactory
-
- All Implemented Interfaces:
LicensedComponent
- Direct Known Subclasses:
RawXmlEncryptionFactory,XmlEncryptionFactory
public abstract class XmlEncFactory extends SecurityServiceFactory implements LicensedComponent
Abstract Implementation of SecurityServiceFactory for handling XML Encryption.
-
-
Field Summary
-
Fields inherited from class com.adaptris.security.SecurityServiceFactory
log
-
-
Constructor Summary
Constructors Constructor Description XmlEncFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract SecurityServicebuild()SecurityServicecreateService()IdGeneratorgetIdGenerator()booleanisEnabled(License license)voidsetIdGenerator(IdGenerator idGenerator)-
Methods inherited from class com.adaptris.security.SecurityServiceFactory
defaultInstance
-
-
-
-
Method Detail
-
getIdGenerator
public IdGenerator getIdGenerator()
- Returns:
- the idGenerator
-
setIdGenerator
public void setIdGenerator(IdGenerator idGenerator)
- Parameters:
idGenerator- the idGenerator to set
-
isEnabled
public boolean isEnabled(License license)
- Specified by:
isEnabledin interfaceLicensedComponent
-
createService
public final SecurityService createService() throws AdaptrisSecurityException
- Specified by:
createServicein classSecurityServiceFactory- Throws:
AdaptrisSecurityException
-
build
protected abstract SecurityService build() throws AdaptrisSecurityException
- Throws:
AdaptrisSecurityException
-
-