|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LicensingService
The interface for obtaining licenses and working with the license locks using the Licensing Server
Field Summary | |
---|---|
static java.lang.String |
ATTR_AVAILABLE_PROCESSORS
|
static java.lang.String |
ATTR_CURRENT_LICENSE_DIGEST
|
static java.lang.String |
ATTR_GLOBAL_IP_ADDRESS
|
static java.lang.String |
ATTR_HOST_NAME
|
static java.lang.String |
ATTR_INSTALL_ID
|
static java.lang.String |
ATTR_IP_ADDRESS
|
static java.lang.String |
ATTR_JAVA_VERSION
|
static java.lang.String |
ATTR_LOGIN
|
static java.lang.String |
ATTR_MAC_ADDRESS
|
static java.lang.String |
ATTR_MAC_ADDRESSES
|
static java.lang.String |
ATTR_PASSWORD
|
static java.lang.String |
ATTR_TOTAL_MEMORY
|
static java.lang.String |
ATTR_URL
|
static java.lang.String |
ATTR_USER_NAME
|
static java.lang.String |
ATTR_VENDOR_ID
|
Method Summary | |
---|---|
LicensingServiceResult |
canLockLicense(LicenseData.Request aRequest,
java.util.Map anAttributes)
Query the Licensing Server to check whether the license lock can be acquired |
LicensingServiceResult.CheckoutResult |
checkoutLicense(java.lang.String aTicket,
java.util.Map anAttributes)
Check outs the license to allow offline use |
LicensingServiceResult |
confirmLicenseLock(java.lang.String aTicket,
java.util.Map anAttributes)
Notifies the Licensing Server that the license lock is still in use |
LicensingServiceResult.LicenseResult |
getLicense(LicenseData.Request aRequest,
java.util.Map anAttributes)
Obtains a license from the Licensing Server |
LicensingServiceResult |
lockLicense(LicenseData.Request aRequest,
java.util.Map anAttributes)
Acquires license lock using the Licensing Server |
LicensingServiceResult |
unlockLicense(java.lang.String aTicket,
java.util.Map anAttributes)
Releases the license lock |
Field Detail |
---|
static final java.lang.String ATTR_AVAILABLE_PROCESSORS
static final java.lang.String ATTR_IP_ADDRESS
static final java.lang.String ATTR_HOST_NAME
static final java.lang.String ATTR_MAC_ADDRESS
static final java.lang.String ATTR_MAC_ADDRESSES
static final java.lang.String ATTR_INSTALL_ID
static final java.lang.String ATTR_USER_NAME
static final java.lang.String ATTR_JAVA_VERSION
static final java.lang.String ATTR_LOGIN
static final java.lang.String ATTR_PASSWORD
static final java.lang.String ATTR_URL
static final java.lang.String ATTR_VENDOR_ID
static final java.lang.String ATTR_GLOBAL_IP_ADDRESS
static final java.lang.String ATTR_TOTAL_MEMORY
static final java.lang.String ATTR_CURRENT_LICENSE_DIGEST
Method Detail |
---|
LicensingServiceResult.LicenseResult getLicense(LicenseData.Request aRequest, java.util.Map anAttributes)
aRequest
- request which identifies license to getanAttributes
- attributes (identified by ATTR_
keys) which describe client environment.
LicensingServiceResult lockLicense(LicenseData.Request aRequest, java.util.Map anAttributes)
aRequest
- request which identifies license to acquire lock foranAttributes
- attributes (identified by ATTR_
keys) which describe client environment.
LicensingServiceResult canLockLicense(LicenseData.Request aRequest, java.util.Map anAttributes)
aRequest
- request which identifies license to acquire lock foranAttributes
- attributes (identified by ATTR_
keys) which describe client environment.
LicensingServiceResult confirmLicenseLock(java.lang.String aTicket, java.util.Map anAttributes)
aTicket
- ticket unique identifies the license session for the lockanAttributes
- attributes (identified by ATTR_
keys) which describe client environment.
LicensingServiceResult unlockLicense(java.lang.String aTicket, java.util.Map anAttributes)
aTicket
- ticket unique identifies the license session for the lockanAttributes
- attributes (identified by ATTR_
keys) which describe client environment.
LicensingServiceResult.CheckoutResult checkoutLicense(java.lang.String aTicket, java.util.Map anAttributes)
aTicket
- ticket unique identifies the license session to checkoutanAttributes
- attributes (identified by ATTR_
keys) which describe client environment.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |