ome.services.licenses
Class LicenseI

java.lang.Object
  extended by ome.services.blitz.impl.AbstractAmdServant
      extended by ome.services.licenses.LicenseI
All Implemented Interfaces:
org.springframework.context.ApplicationContextAware

public class LicenseI
extends AbstractAmdServant

Implementation of the ILicense service.

Since:
3.0-Beta4
Author:
Josh Moore, josh at glencoesoftware.com
See Also:
ILicense

Field Summary
 
Fields inherited from class ome.services.blitz.impl.AbstractAmdServant
be, ctx, invoker, log, service
 
Constructor Summary
LicenseI(ILicense service, BlitzExecutor be)
           
 
Method Summary
 void acquireLicense_async(AMD_ILicense_acquireLicense __cb, Ice.Current __current)
           
 void getAvailableLicenseCount_async(AMD_ILicense_getAvailableLicenseCount __cb, Ice.Current __current)
           
 void getLicenseTimeout_async(AMD_ILicense_getLicenseTimeout __cb, Ice.Current __current)
           
 void getTotalLicenseCount_async(AMD_ILicense_getTotalLicenseCount __cb, Ice.Current __current)
           
 void releaseLicense_async(AMD_ILicense_releaseLicense __cb, byte[] token, Ice.Current __current)
           
 void resetLicenses_async(AMD_ILicense_resetLicenses __cb, Ice.Current __current)
           
 
Methods inherited from class ome.services.blitz.impl.AbstractAmdServant
activate_async, applyHardWiredInterceptors, callInvokerOnMappedArgs, callInvokerOnRawArgs, close_async, close, executorWorkCall, getCurrentEventContext_async, onSetOmeroContext, passivate_async, preClose, runnableCall, safeRunnableCall, setApplicationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LicenseI

public LicenseI(ILicense service,
                BlitzExecutor be)
Method Detail

acquireLicense_async

public void acquireLicense_async(AMD_ILicense_acquireLicense __cb,
                                 Ice.Current __current)
                          throws omero.ServerError,
                                 NoAvailableLicenseException
Throws:
omero.ServerError
NoAvailableLicenseException

getAvailableLicenseCount_async

public void getAvailableLicenseCount_async(AMD_ILicense_getAvailableLicenseCount __cb,
                                           Ice.Current __current)
                                    throws omero.ServerError
Throws:
omero.ServerError

getLicenseTimeout_async

public void getLicenseTimeout_async(AMD_ILicense_getLicenseTimeout __cb,
                                    Ice.Current __current)
                             throws omero.ServerError
Throws:
omero.ServerError

getTotalLicenseCount_async

public void getTotalLicenseCount_async(AMD_ILicense_getTotalLicenseCount __cb,
                                       Ice.Current __current)
                                throws omero.ServerError
Throws:
omero.ServerError

releaseLicense_async

public void releaseLicense_async(AMD_ILicense_releaseLicense __cb,
                                 byte[] token,
                                 Ice.Current __current)
                          throws omero.ServerError
Throws:
omero.ServerError

resetLicenses_async

public void resetLicenses_async(AMD_ILicense_resetLicenses __cb,
                                Ice.Current __current)
                         throws omero.ServerError
Throws:
omero.ServerError


OmeroJava Api

Version: Beta-4.2.0-r7571-b29

Copyright © 2009 The University of Dundee. All Rights Reserved.