jason.core
Class ClassServiceBuilder

java.lang.Object
  |
  +--jason.core.AbstractServiceBuilder
        |
        +--jason.core.ClassServiceBuilder
All Implemented Interfaces:
ServiceBuilder

public class ClassServiceBuilder
extends AbstractServiceBuilder

Created Sun Sep 08 21:16:24 2002

ServiceContainer builder for static service. This is typically service not described in XML. This service type are normally encoded with its data for working, however, this is possible to update this value.


Constructor Summary
ClassServiceBuilder(ServicesManager sm, Domain d)
           
 
Method Summary
 ServiceContainer buildService(java.lang.String className)
           
 
Methods inherited from class jason.core.AbstractServiceBuilder
getLastCriteria, rebuildService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassServiceBuilder

public ClassServiceBuilder(ServicesManager sm,
                           Domain d)
Method Detail

buildService

public ServiceContainer buildService(java.lang.String className)
                              throws JasonException
Specified by:
buildService in interface ServiceBuilder
Overrides:
buildService in class AbstractServiceBuilder
Returns:
a new ServiceContainer. The criteria is a free argument to know an external service description file...
Throws:
JasonException - is the service can't be built