Class LicenceManagerSoap
java.lang.Object
de.aristaflow.ilm.ws.soap.base.service.AbstractEndpoint<LicenceManager,LicenceManagerWebService>
de.aristaflow.ilm.ws.soap.base.licensing.LicenceManagerSoap
- All Implemented Interfaces:
LicenceManager,Adept2Service
@SchemaValidation
public class LicenceManagerSoap
extends AbstractEndpoint<LicenceManager,LicenceManagerWebService>
implements LicenceManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidexportService(String simpleServiceName, LicenceManager delegate) Exports the service instance of the designated name and creates a web service for it using a logger from the designated log service.getLicenceInformation(SessionToken session) protected LoggerGets the logger to be used by web service endpoint implementations for the service with the designated simple instance name.getUris()protected LicenceManagerWebServicegetWebService(String instName) Gets the web service instance mapping from ILM to the Java API and back for the service with the designated simple instance name.static voidinit(de.aristaflow.adept2.base.communication.soap.SoapWsInitData initData) Initialises this SOAP web service endpoint with the designated initialisation data, that is used for all endpoint instances of this type.ping()static voidunregisterService(String simpleServiceName) Unregisters the web service for the service with the designated instance name.Methods inherited from class de.aristaflow.ilm.ws.soap.base.service.AbstractEndpoint
getInstanceName, getLogger, getWebService
-
Constructor Details
-
LicenceManagerSoap
public LicenceManagerSoap()
-
-
Method Details
-
init
public static void init(de.aristaflow.adept2.base.communication.soap.SoapWsInitData initData) Initialises this SOAP web service endpoint with the designated initialisation data, that is used for all endpoint instances of this type.- Parameters:
initData- The initialisation data used for all endpoint instances of this type.
-
exportService
Exports the service instance of the designated name and creates a web service for it using a logger from the designated log service.- Parameters:
simpleServiceName- The simple name of the service which to export as SOAP web service.delegate- The service instance which to export as SOAP web service.
-
unregisterService
Unregisters the web service for the service with the designated instance name.- Parameters:
simpleServiceName- The simple name of the service which to unregister as SOAP web service.
-
getWebService
Description copied from class:AbstractEndpointGets the web service instance mapping from ILM to the Java API and back for the service with the designated simple instance name.- Specified by:
getWebServicein classAbstractEndpoint<LicenceManager,LicenceManagerWebService> - Parameters:
instName- The simple instance name of the service.- Returns:
- The web service instance mapping from ILM to the Java API and back for the service with the designated simple instance name.
-
getLogger
Description copied from class:AbstractEndpointGets the logger to be used by web service endpoint implementations for the service with the designated simple instance name.- Specified by:
getLoggerin classAbstractEndpoint<LicenceManager,LicenceManagerWebService> - Parameters:
instName- The simple instance name of the service.- Returns:
- The logger to be used by web service endpoint implementations for the service with the designated simple instance name.
-
ping
- Specified by:
pingin interfaceAdept2Service- See Also:
-
getRelease
- Specified by:
getReleasein interfaceAdept2Service- See Also:
-
getServiceInstanceName
- Specified by:
getServiceInstanceNamein interfaceAdept2Service- See Also:
-
getUris
- Specified by:
getUrisin interfaceAdept2Service- See Also:
-
de.aristaflow.ilm.ws.base.service.AbstractRootResourceWebService#getURIs()
-
getLicenceInformation
- Specified by:
getLicenceInformationin interfaceLicenceManager- Throws:
ParameterException- See Also:
-