cuhk.ale.ejb.interfaces
Interface ALEServiceLocal

All Superinterfaces:
javax.ejb.EJBLocalObject

public interface ALEServiceLocal
extends javax.ejb.EJBLocalObject

Local interface for ALEService.

Version:
${version}
Author:
XDoclet

Method Summary
 void define(java.lang.String specName, ECSpec spec)
           
 ECSpec getECSpec(java.lang.String specName)
           
 java.util.List getECSpecNames()
           
 java.lang.String getStandardVersion()
           
 java.util.List getSubscribers(java.lang.String specName)
           
 java.lang.String getVendorVersion()
           
 ECReports immediate(ECSpec spec)
           
 ECReports poll(java.lang.String specName)
           
 void startTrigger(java.lang.String specName)
           
 void stopTrigger(java.lang.String specName)
           
 void subscribe(java.lang.String specName, java.lang.String notificationURI)
           
 void undefine(java.lang.String specName)
           
 void unsubscribe(java.lang.String specName, java.lang.String notificationURI)
           
 
Methods inherited from interface javax.ejb.EJBLocalObject
getEJBLocalHome, getPrimaryKey, isIdentical, remove
 

Method Detail

define

void define(java.lang.String specName,
            ECSpec spec)
            throws cuhk.ale.exceptions.DuplicateNameException,
                   cuhk.ale.exceptions.ECSpecValidationException,
                   cuhk.ale.exceptions.SecurityException,
                   cuhk.ale.exceptions.ImplementationException
Throws:
cuhk.ale.exceptions.DuplicateNameException
cuhk.ale.exceptions.ECSpecValidationException
cuhk.ale.exceptions.SecurityException
cuhk.ale.exceptions.ImplementationException

undefine

void undefine(java.lang.String specName)
              throws cuhk.ale.exceptions.NoSuchNameException,
                     cuhk.ale.exceptions.SecurityException,
                     cuhk.ale.exceptions.ImplementationException
Throws:
cuhk.ale.exceptions.NoSuchNameException
cuhk.ale.exceptions.SecurityException
cuhk.ale.exceptions.ImplementationException

getECSpec

ECSpec getECSpec(java.lang.String specName)
                 throws cuhk.ale.exceptions.NoSuchNameException,
                        cuhk.ale.exceptions.SecurityException,
                        cuhk.ale.exceptions.ImplementationException
Throws:
cuhk.ale.exceptions.NoSuchNameException
cuhk.ale.exceptions.SecurityException
cuhk.ale.exceptions.ImplementationException

getECSpecNames

java.util.List getECSpecNames()
                              throws cuhk.ale.exceptions.SecurityException,
                                     cuhk.ale.exceptions.ImplementationException
Throws:
cuhk.ale.exceptions.SecurityException
cuhk.ale.exceptions.ImplementationException

subscribe

void subscribe(java.lang.String specName,
               java.lang.String notificationURI)
               throws cuhk.ale.exceptions.NoSuchNameException,
                      cuhk.ale.exceptions.InvalidURIException,
                      cuhk.ale.exceptions.DuplicateSubscriptionException,
                      cuhk.ale.exceptions.SecurityException,
                      cuhk.ale.exceptions.ImplementationException
Throws:
cuhk.ale.exceptions.NoSuchNameException
cuhk.ale.exceptions.InvalidURIException
cuhk.ale.exceptions.DuplicateSubscriptionException
cuhk.ale.exceptions.SecurityException
cuhk.ale.exceptions.ImplementationException

unsubscribe

void unsubscribe(java.lang.String specName,
                 java.lang.String notificationURI)
                 throws cuhk.ale.exceptions.NoSuchNameException,
                        cuhk.ale.exceptions.NoSuchSubscriberException,
                        cuhk.ale.exceptions.InvalidURIException,
                        cuhk.ale.exceptions.SecurityException,
                        cuhk.ale.exceptions.ImplementationException
Throws:
cuhk.ale.exceptions.NoSuchNameException
cuhk.ale.exceptions.NoSuchSubscriberException
cuhk.ale.exceptions.InvalidURIException
cuhk.ale.exceptions.SecurityException
cuhk.ale.exceptions.ImplementationException

poll

ECReports poll(java.lang.String specName)
               throws cuhk.ale.exceptions.NoSuchNameException,
                      cuhk.ale.exceptions.SecurityException,
                      cuhk.ale.exceptions.ImplementationException
Throws:
cuhk.ale.exceptions.NoSuchNameException
cuhk.ale.exceptions.SecurityException
cuhk.ale.exceptions.ImplementationException

immediate

ECReports immediate(ECSpec spec)
                    throws cuhk.ale.exceptions.ECSpecValidationException,
                           cuhk.ale.exceptions.SecurityException,
                           cuhk.ale.exceptions.ImplementationException
Throws:
cuhk.ale.exceptions.ECSpecValidationException
cuhk.ale.exceptions.SecurityException
cuhk.ale.exceptions.ImplementationException

getSubscribers

java.util.List getSubscribers(java.lang.String specName)
                              throws cuhk.ale.exceptions.NoSuchNameException,
                                     cuhk.ale.exceptions.SecurityException,
                                     cuhk.ale.exceptions.ImplementationException
Throws:
cuhk.ale.exceptions.NoSuchNameException
cuhk.ale.exceptions.SecurityException
cuhk.ale.exceptions.ImplementationException

getStandardVersion

java.lang.String getStandardVersion()

getVendorVersion

java.lang.String getVendorVersion()

startTrigger

void startTrigger(java.lang.String specName)
                  throws cuhk.ale.exceptions.ImplementationException
Throws:
cuhk.ale.exceptions.ImplementationException

stopTrigger

void stopTrigger(java.lang.String specName)
                 throws cuhk.ale.exceptions.ImplementationException
Throws:
cuhk.ale.exceptions.ImplementationException