A B C D E F G H I J K L M N O P R S T U V W X

A

AbstractClient - class jason.service.admin.AbstractClient.
Client admin : Use can send START or STOP command followed with a service name Syntax : Client ServiceIP ServerPort Name Password Command Parameter
AbstractClient() - Constructor for class jason.service.admin.AbstractClient
 
AbstractComponentFactory - class jason.core.AbstractComponentFactory.
Abstract factory for the Server component.
AbstractComponentFactory(ServiceConfig) - Constructor for class jason.core.AbstractComponentFactory
Store the ServerConfig element
AbstractService - class jason.core.AbstractService.
This class is the common class for services implementation.
AbstractService() - Constructor for class jason.core.AbstractService
Default constructor, nothing to do
AbstractServiceBuilder - class jason.core.AbstractServiceBuilder.
Created Sun Sep 08 21:31:08 2002 This is a common builder for service
AbstractServiceBuilder() - Constructor for class jason.core.AbstractServiceBuilder
 
AbstractTask - class jason.core.pool.AbstractTask.
Created Sat Apr 20 20:11:18 2002 Simple Task
AbstractTask() - Constructor for class jason.core.pool.AbstractTask
 
Action - interface jason.core.Action.
Action inside a Service.
ActionConfig - interface jason.core.ActionConfig.
Action Configuration.
actionForStart() - Method in class jason.core.ThreadableService
Don't override it, this method is called when starting the service for starting the thread is needed of the service.
actionForStart() - Method in class jason.core.AbstractService
This method is called at the end of the start method.
actionForStart() - Method in class jason.core.service.TaskService
We override it not to take into account the initial running
actionPerformed(ActionEvent) - Method in class jason.service.admin.swing.SwingClient.StartServiceAction
 
actionPerformed(ActionEvent) - Method in class jason.service.admin.swing.SwingClient.StopServiceAction
 
actionPerformed(ActionEvent) - Method in class jason.service.admin.swing.SwingClient.VersionAction
 
actionPerformed(ActionEvent) - Method in class jason.service.admin.swing.SwingClient.ConnectionAction
 
actionPerformed(ActionEvent) - Method in class jason.service.admin.swing.LoginPasswordDialog
 
activateThreadCapsule() - Method in class jason.core.pool.ThreadCapsuleImpl
This method should be called only if the keep alive state is to true
activateThreadCapsule() - Method in interface jason.core.pool.ThreadCapsule
 
activateThreadCapsule() - Method in interface jason.service.pool.ThreadCapsuleInt
For features of this method consult the ThreadCapsule class which implements this interface.
activateThreadCapsule() - Method in class jason.service.pool.ThreadCapsule
This method must be called by the client to activate the thread capsule as well as the embedded thread.
activePool - Variable in class jason.service.pool.ThreadPool
The pool where the currently active threads which are servicing the clients are kept.
activePool - Variable in class jason.service.pool.ThreadCapsule
Reference of the ActivePool for the capsule.
ActivePoolInt - interface jason.service.pool.ActivePoolInt.
This is the interface implemented by the class acting as the active pool of threads - in this case ActivePool.
activePoolSize - Variable in class jason.service.pool.ThreadPool
Current no of threads in the pool which are not available for servicing.
activeThread - Variable in class jason.core.ThreadableService
 
add(Object) - Method in interface jason.service.pool.ActivePoolInt
For features of this method consult the ActivePool class which implements this interface.
addClientResponseListener(ClientResponseListener) - Method in class jason.service.admin.AbstractClient
Add a listener for the admin request
addDoor(Door) - Method in class jason.core.DoorDataModel
Store a door
addDoor(String, String, String) - Method in class jason.core.Domain
Add a door for further services intergration.
addInfo(String) - Method in class jason.core.log.LogImpl
 
addInfo(String) - Method in interface jason.core.log.Log
 
addInfo(String) - Method in class jason.core.log.EmptyLog
 
addService(File) - Method in class jason.core.ServicesManager
 
addService(File) - Method in class jason.core.Domain
Add a single service location.
addService(String) - Method in class jason.core.ServicesManager
This is called by the domain for adding one service in an xml document
addService(String) - Method in class jason.core.Domain
Add a single service location.
addService(String, boolean) - Method in class jason.core.Domain
 
addService(String, byte[]) - Method in class jason.core.Domain
Add a service in its binary form
addServiceContainer(ServiceContainer) - Method in class jason.core.ServicesManager
Add a service container.
addServiceContainer(ServiceContainer) - Method in class jason.core.ServiceContainerDataModel
Store a service container
addServiceContainerDataModelListener(ServiceContainerDataModelListener) - Method in class jason.core.ServiceContainerDataModel
 
addServiceContextListener(ServiceContextListener) - Method in class jason.core.ServiceContext
Add a listener for the context state
addServiceContextListener(ServiceContextListener) - Method in class jason.core.ServiceContainer
 
addServiceDataListener(String, ServiceDataListener) - Static method in class jason.core.ServiceDataSpace
Store a listener for a data key
addServices(String) - Method in class jason.core.ServicesManager
Deprecated.  
addServices(String) - Method in class jason.core.Domain
Deprecated. Add a services location. This is typically another xml file
addSubServiceType(ServiceType) - Method in class jason.core.ServiceType
Add a sub service type
addTaskInQueue(Task) - Method in class jason.core.service.TaskService
Store the user task
AdminService - class jason.core.service.admin.AdminService.
Admin Service that offers administration capacity for JASon.
AdminService(int) - Constructor for class jason.core.service.admin.AdminService
 
AVAILABLE_COMMANDS - Static variable in class jason.core.service.admin.AdminService
 

B

BasicCacheImpl - class jason.core.cache.BasicCacheImpl.
Created Fri May 10 14:20:00 2002 Comments
BasicCacheImpl() - Constructor for class jason.core.cache.BasicCacheImpl
 
BasicCacheObjectImpl - class jason.core.cache.BasicCacheObjectImpl.
Created Fri May 10 14:36:09 2002 Here a simple classe for storing an item in the cache
BasicCacheObjectImpl(Object) - Constructor for class jason.core.cache.BasicCacheObjectImpl
Initialize this cache object with the valid user object
beforeRun() - Method in class jason.core.SocketService
This code is called in the current thread once before the run loop.
buildMessageBodyResponse(OutputStream) - Method in class jason.framework.protocol.http.HttpResponseBuilderImpl
Add the message body part (look at the class header)
buildMessageHeaderResponse(PrintWriter) - Method in class jason.framework.protocol.http.HttpResponseBuilderImpl
Build a response with the message-header parser (look at the class header)
buildRequestLineResponse(PrintWriter) - Method in class jason.framework.protocol.http.HttpResponseBuilderImpl
Request-Line = Method SP Request-URI SP HTTP-Version CRLF
Build a response for the Request-Line rule (look at the class header)
buildResponse(OutputStream) - Method in class jason.framework.protocol.http.HttpResponseBuilderImpl
Build a response from the output stream with the browser
buildResponse(OutputStream) - Method in interface jason.framework.protocol.http.HttpResponseBuilder
 
buildService(String) - Method in interface jason.core.ServiceBuilder
 
buildService(String) - Method in class jason.core.FileServiceBuilder
 
buildService(String) - Method in class jason.core.ClassServiceBuilder
 
buildService(String) - Method in class jason.core.AbstractServiceBuilder
 
buildServiceContainerFromFile(String) - Method in class jason.core.ServicesManager
This is a ServiceContainer builder for a file location
buildStatusLineResponse(PrintWriter) - Method in class jason.framework.protocol.http.HttpResponseBuilderImpl
Status-Line = HTTP-Version SP Status-Code SP Reason-Phrase CRLF
Build a response for the Status-Line rule (look at the class header)

C

Cache - interface jason.core.cache.Cache.
Here the cache interface for the JASon service.
CacheObject - interface jason.core.cache.CacheObject.
Created Fri May 10 14:23:21 2002 This is the interface for storing an object to the cache
CacheStrategy - interface jason.core.cache.CacheStrategy.
Created Fri May 10 14:03:49 2002 This interface is a delegate for the Cache interface.
caseSensitive - Variable in class jason.service.requestparser.datahandler.ProtocolInformationUnit
 
characters(char[], int, int) - Method in class jason.service.requestparser.datahandler.ContentHandlerAdapter
 
checkExit(int) - Method in class jason.core.JasonSecurityManager
Check for exit( 0 )
checkForContext() - Method in class jason.core.AbstractService
Check that the context is not empty, else it throws a RuntimeException, because this is an illegal access
checkForServiceTypeName(String) - Method in class jason.core.ServiceType
Check if the major type name is supported scanning sub service type name
checkForUpdate() - Method in class jason.core.ServiceContainer
Check if the service must be reloaded
checkPermission(Permission) - Method in class jason.core.JasonSecurityManager
 
classGenerator - Variable in class jason.service.pool.objectpool.GenericObjectPool
 
ClassGenerator - class jason.service.pool.objectpool.ClassGenerator.
 
ClassGenerator() - Constructor for class jason.service.pool.objectpool.ClassGenerator
 
className - Variable in class jason.service.pool.objectpool.GenericObjectPool
 
ClassServiceBuilder - class jason.core.ClassServiceBuilder.
Created Sun Sep 08 21:16:24 2002 ServiceContainer builder for static service.
ClassServiceBuilder(ServicesManager, Domain) - Constructor for class jason.core.ClassServiceBuilder
 
cleanMessages() - Method in class jason.core.service.LogService
 
cleanWorkingDirectory(boolean) - Method in class jason.core.ServiceContext
Clean the working directory content.
Client - class jason.service.admin.Client.
Client Client admin : Use can send START or STOP command followed with a service name Syntax : Client ServiceIP ServerPort Name Password Command Parameter
Client() - Constructor for class jason.service.admin.Client
 
Client(String[]) - Constructor for class jason.service.admin.Client
 
clientIStream - Variable in class jason.framework.protocol.http.HttpRequestParserImpl
 
ClientListener - interface jason.service.admin.ClientListener.
Created Sun Oct 6 17:03:49 2002 Listener for Client action
ClientResponseListener - interface jason.service.admin.ClientResponseListener.
This is an interface for notifying a client response.
ClientsUnderServiceException - exception jason.service.pool.ClientsUnderServiceException.
This is the exception class - it is thrown by the ThreadPool under different circumstances.
ClientsUnderServiceException() - Constructor for class jason.service.pool.ClientsUnderServiceException
The default constructor.
ClientsUnderServiceException(String) - Constructor for class jason.service.pool.ClientsUnderServiceException
Overloaded constructor
command - Variable in class jason.service.admin.AbstractClient
 
config - Variable in class jason.core.AbstractComponentFactory
 
ConfigException - exception jason.core.ConfigException.
Describe class ConfigException here.
ConfigException(String) - Constructor for class jason.core.ConfigException
 
configXmlFileName - Variable in class jason.service.requestparser.datahandler.ProtocolConfigExtractor
 
ConsoleMessageHandler - class jason.core.ConsoleMessageHandler.
Created Sun Feb 17 19:23:08 2002 Simple service message handler writing in the console
ConsoleMessageHandler() - Constructor for class jason.core.ConsoleMessageHandler
 
ConsoleMessageHandler(Domain) - Constructor for class jason.core.ConsoleMessageHandler
 
ConsoleMessageHandler(Service) - Constructor for class jason.core.ConsoleMessageHandler
 
ContentHandlerAdapter - class jason.service.requestparser.datahandler.ContentHandlerAdapter.
 
ContentHandlerAdapter() - Constructor for class jason.service.requestparser.datahandler.ContentHandlerAdapter
 
CoreComponentFactory - class jason.core.CoreComponentFactory.
Main ComponentFactory.
CoreComponentFactory() - Constructor for class jason.core.CoreComponentFactory
 
coreThread - Variable in class jason.core.pool.ThreadCapsuleImpl
 
coreThread - Variable in class jason.service.pool.ThreadCapsule
The thread which is embedded in this capsule and is responsible to process a client.
createPool(String) - Method in class jason.service.pool.objectpool.GenericObjectPool
 
CUSTOM_SERVICE - Static variable in class jason.core.ServiceType
 
CustomProperties - class jason.core.CustomProperties.
Extension for the Properties object to have more practical access to specific type
CustomProperties() - Constructor for class jason.core.CustomProperties
 

D

DEBUG_MODE - Static variable in class jason.core.service.admin.AdminService
 
DebugService - class jason.core.service.DebugService.
Created Thu Jun 13 16:52:55 2002 This is a service for debugging only.
DebugService() - Constructor for class jason.core.service.DebugService
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class jason.servlets.ServletTest
 
Domain - class jason.core.Domain.
Created Wed Mar 27 10:34:40 2002 This class describes a domain content.
Domain(String, boolean, JasonEnv) - Constructor for class jason.core.Domain
 
DomainRunner - class jason.core.DomainRunner.
Created Wed Mar 27 12:23:35 2002 This class is responsable for running the domain.
DomainRunner(Domain) - Constructor for class jason.core.DomainRunner
 
Door - interface jason.core.Door.
Created Thu May 9 09:52:36 2002 A door is a way for integrating easily new services without configuring the jason configuration file.
DoorContext - class jason.core.DoorContext.
Created Thu May 9 10:02:53 2002 This is the context for all Door interface
DoorContext(Domain, String, String) - Constructor for class jason.core.DoorContext
 
doorCount() - Method in class jason.core.DoorDataModel
 
DoorDataModel - class jason.core.DoorDataModel.
Created Fri Sep 06 21:31:49 2002 This is a data model for all service container.
DoorDataModel() - Constructor for class jason.core.DoorDataModel
 
DoorException - exception jason.core.DoorException.
Created Thu May 9 10:00:07 2002 This exception is for Door interface
DoorException(String) - Constructor for class jason.core.DoorException
 

E

elementUnderParse - Variable in class jason.service.requestparser.datahandler.ProtocolConfigExtractor
 
EMPTY_RESPONSE - Static variable in class jason.core.ServiceResponse
Specify this value when your service has done a valid request management but needn't to return a response
EmptyLog - class jason.core.log.EmptyLog.
Empty log implementation for avoiding to test if a log exist.
EmptyLog() - Constructor for class jason.core.log.EmptyLog
 
enableServiceForThread() - Method in class jason.core.ThreadableService
Be careful with this method, it is normally in the constructor of your service you choose it When starting the thread will call the runThread method
endDocument() - Method in class jason.service.requestparser.datahandler.ContentHandlerAdapter
 
endElement(String, String, String) - Method in class jason.service.requestparser.datahandler.ProtocolConfigExtractor
 
endElement(String, String, String) - Method in class jason.service.requestparser.datahandler.ContentHandlerAdapter
 
endPrefixMapping(String) - Method in class jason.service.requestparser.datahandler.ContentHandlerAdapter
 
EnumerationImpl - class jason.service.requestparser.datahandler.EnumerationImpl.
 
EnumerationImpl(Iterator) - Constructor for class jason.service.requestparser.datahandler.EnumerationImpl
 
equals(Object) - Method in class jason.core.ServiceType
The parameter object is equals to the current instance of their share the same name and the same children
ERROR_MESSAGE - Static variable in interface jason.core.Service
 
error(SAXParseException) - Method in class jason.core.XMLErrorHandler
 

F

fatalError(SAXParseException) - Method in class jason.core.XMLErrorHandler
 
FILE - Static variable in class jason.core.ScoreManager
 
FileServiceBuilder - class jason.core.FileServiceBuilder.
Created Sun Sep 01 18:32:18 2002 This is builder for Service loaded and managed by an XM file
FileServiceBuilder(ServicesManager, Domain) - Constructor for class jason.core.FileServiceBuilder
 
findClass(String) - Method in class jason.core.JasonClassLoader
This is the method where the task of class loading is delegated to our custom loader.
fireConflictDetected() - Method in class jason.core.SocketService
A port conflict has been detected
fireCriticalErrorDetected(Exception) - Method in class jason.core.AbstractService
This method must be called for critical error, it will avoid the service to start
fireRequestForType(ServiceType, ServiceRequest) - Method in class jason.core.ServiceContext
Get all service for the type and return the response of the first one that can answer to the response.
fireRequestForType(ServiceType, ServiceRequest, int) - Method in class jason.core.ServiceContext
Get all service for the type and return the response of the first one that can answer to the response.
fireSocketAccept(Socket) - Method in class jason.core.SocketService
Manage a connection on the port
fireSocketAccept(Socket) - Method in class jason.core.ProcessableService
This method will dispatch any request between another processes
flushTrace() - Method in class jason.core.log.LogImpl
 

G

garbageCache(Cache, AbstractList) - Method in class jason.core.cache.SizeCacheStrategyImpl
 
garbageCache(Cache, AbstractList) - Method in interface jason.core.cache.CacheStrategy
This method is called by the Cache each time an item is added by the storeObject method
generateClass(String) - Method in class jason.service.pool.objectpool.ClassGenerator
 
GenericObjectPool - class jason.service.pool.objectpool.GenericObjectPool.
 
GenericObjectPool() - Constructor for class jason.service.pool.objectpool.GenericObjectPool
 
GenericObjectPool(int) - Constructor for class jason.service.pool.objectpool.GenericObjectPool
 
GET - Static variable in class jason.core.service.LogServiceRequest
Get all log
get(Object) - Method in class jason.service.requestparser.datahandler.ParameterContainer
 
getActionByName(String) - Method in interface jason.core.ServiceConfig
 
getActionByName(String, Action) - Method in interface jason.core.ServiceConfig
 
getActivePool() - Method in interface jason.service.pool.ThreadCapsuleInt
For features of this method consult the ThreadCapsule class which implements this interface.
getActivePool() - Method in class jason.service.pool.ThreadCapsule
This method returns the reference to the activePool of which th ThreadCapsule is a member.
getActivePoolSize() - Method in interface jason.service.pool.ThreadPoolInt
For features of this method consult the ThreadPool class which implements this interface.
getActivePoolSize() - Method in class jason.service.pool.ThreadPool
Returns the value of the activePoolSize variable.
getAdminPassword() - Method in class jason.core.Domain
 
getAdminPort() - Method in class jason.core.Domain
 
getAdminUser() - Method in class jason.core.Domain
 
getAuthor() - Method in class jason.core.ServiceInfo
 
getAuthor() - Method in class jason.core.ServiceContainer
 
getBooleanProperty(String) - Method in interface jason.core.Service
 
getBooleanProperty(String) - Method in class jason.core.CustomProperties
 
getBooleanProperty(String) - Method in interface jason.core.ActionConfig
 
getBooleanProperty(String) - Method in class jason.core.AbstractService
 
getCache() - Method in class jason.core.ServiceContext
 
getCacheStrategy() - Method in interface jason.core.cache.Cache
 
getCacheStrategy() - Method in class jason.core.cache.BasicCacheImpl
 
getClassLoader() - Method in class jason.core.ServiceContainer
 
getClient() - Method in class jason.service.admin.swing.SwingClient
 
getCommand() - Method in class jason.service.admin.AbstractClient
 
getComponent(String) - Method in class jason.core.AbstractComponentFactory
 
getConfigurationFilePath() - Method in class jason.core.Domain
 
getConfigXmlFileName() - Method in interface jason.service.requestparser.datahandler.ProtocolConfigExtractorInt
 
getConfigXmlFileName() - Method in class jason.service.requestparser.datahandler.ProtocolConfigExtractor
 
getCoreThread() - Method in interface jason.service.pool.ThreadCapsuleInt
For features of this method consult the ThreadCapsule class which implements this interface.
getCoreThread() - Method in class jason.service.pool.ThreadCapsule
This method returns the coreThread stored in this ThreadCapsule.
getCreationDate() - Method in class jason.core.ServiceInfo
 
getData(String) - Static method in class jason.core.ServiceDataSpace
 
getDataList(String) - Static method in class jason.core.ServiceDataSpace
 
getDefaultRunlevel() - Method in interface jason.core.ServerConfig
 
getDomain() - Method in class jason.core.ServicesManager
 
getDomain() - Method in class jason.core.ServiceContext
 
getDomain() - Method in class jason.core.DoorContext
 
getDoorAt(int) - Method in class jason.core.DoorDataModel
 
getDoorModel() - Method in class jason.core.Domain
 
getEnvLocation() - Method in class jason.core.DoorContext
 
getFilePath() - Method in class jason.core.ServiceContainer
 
getHeader(String) - Method in class jason.framework.protocol.http.HttpRequestParserImpl
 
getHeader(String) - Method in interface jason.framework.protocol.http.HttpRequestParser
 
getHeaderNames() - Method in class jason.framework.protocol.http.HttpRequestParserImpl
 
getHeaderNames() - Method in interface jason.framework.protocol.http.HttpRequestParser
 
getHost() - Method in class jason.service.admin.swing.SwingClient
 
getHost() - Method in class jason.service.admin.swing.LoginPasswordDialog
 
getHostRequestFromInputStream(InputStream) - Method in class jason.core.ProcessableService
This method returns an array of bytes with the full user request, this is needed for load balancing between several process.
getHostRequestFromInputStream(InputStream) - Method in class jason.core.HTTPService
This method returns an array of bytes with the full user request, this is needed for load balancing between several process.
getHostScore(Service) - Method in class jason.core.ScoreManager
 
getHttpRequestParser() - Static method in class jason.framework.protocol.ProtocolFactory
 
getHttpResponseBuilder(HttpRequestParser) - Static method in class jason.framework.protocol.ProtocolFactory
 
getImage(String) - Static method in class jason.service.admin.swing.SwingClient
 
getInfo() - Method in interface jason.core.Service
 
getInfo() - Method in class jason.core.AbstractService
 
getInformation() - Method in class jason.core.ServiceInfo
 
getIntProperty(String) - Method in interface jason.core.Service
 
getIntProperty(String) - Method in class jason.core.CustomProperties
 
getIntProperty(String) - Method in interface jason.core.ActionConfig
 
getIntProperty(String) - Method in class jason.core.AbstractService
 
getKeepAlive() - Method in interface jason.service.pool.ThreadCapsuleInt
For features of this method consult the ThreadCapsule class which implements this interface.
getKeepAlive() - Method in class jason.service.pool.ThreadCapsule
Returns the value of the keepAlive variable of the ThreadCapsule.
getLastCriteria() - Method in interface jason.core.ServiceBuilder
 
getLastCriteria() - Method in class jason.core.AbstractServiceBuilder
 
getLastResponse() - Method in class jason.service.admin.swing.SwingClient
 
getLocation() - Method in class jason.core.DoorContext
 
getLocation() - Method in class jason.core.Domain
 
getLog() - Method in class jason.core.CoreComponentFactory
 
getLogin() - Method in class jason.service.admin.swing.SwingClient
 
getLogin() - Method in class jason.service.admin.swing.LoginPasswordDialog
 
getLogLocation() - Method in class jason.core.Domain
 
getLogLocation() - Method in class jason.core.service.LogService
 
getMajorVersion() - Method in class jason.core.ServiceVersion
 
getMessageBody() - Method in class jason.framework.protocol.http.HttpRequestParserImpl
 
getMessageBody() - Method in interface jason.framework.protocol.http.HttpRequestParser
 
getMessageHandler() - Method in class jason.core.ServicesManager
 
getMessageHandler() - Method in class jason.core.ServiceContext
 
getMessageHandler() - Method in class jason.core.ServiceContainer
 
getMessageHandler() - Method in class jason.core.Domain
 
getMethod() - Method in class jason.framework.protocol.http.HttpRequestParserImpl
 
getMethod() - Method in interface jason.framework.protocol.http.HttpRequestParser
 
getMinorVersion() - Method in class jason.core.ServiceVersion
 
getModel() - Method in class jason.core.ServicesManager
 
getModel() - Method in class jason.core.Domain
 
getModificationDate() - Method in class jason.core.ServiceInfo
 
getName() - Method in class jason.core.ServiceType
 
getName() - Method in class jason.core.ServiceContext
 
getName() - Method in class jason.core.ServiceContainer
 
getName() - Method in interface jason.core.Service
This name should distinguish your service from another one.
getName() - Method in class jason.core.Runlevel
 
getName() - Method in class jason.core.Domain
 
getName() - Method in interface jason.core.Action
 
getName() - Method in class jason.core.AbstractService
 
getObject() - Method in interface jason.core.cache.CacheObject
 
getObject() - Method in class jason.core.cache.BasicCacheObjectImpl
 
getParameter(String) - Method in class jason.framework.protocol.http.HttpRequestParserImpl
 
getParameter(String) - Method in interface jason.framework.protocol.http.HttpRequestParser
 
getParameterNames() - Method in class jason.framework.protocol.http.HttpRequestParserImpl
 
getParameterNames() - Method in interface jason.framework.protocol.http.HttpRequestParser
 
getPassivePool() - Method in interface jason.service.pool.ThreadCapsuleInt
For features of this method consult the ThreadCapsule class which implements this interface.
getPassivePool() - Method in class jason.service.pool.ThreadCapsule
This method returns the reference to the passivePool of which th ThreadCapsule is a member.
getPassivePoolSize() - Method in interface jason.service.pool.ThreadPoolInt
For features of this method consult the ThreadPool class which implements this interface.
getPassivePoolSize() - Method in class jason.service.pool.ThreadPool
Returns the value of the passivePoolSize variable.
getPassword() - Method in class jason.service.admin.swing.SwingClient
 
getPassword() - Method in class jason.service.admin.swing.LoginPasswordDialog
 
getPatternString() - Method in interface jason.service.requestparser.datahandler.ProtocolInformationUnitInt
 
getPatternString() - Method in class jason.service.requestparser.datahandler.ProtocolInformationUnit
 
getPort() - Method in class jason.service.admin.swing.SwingClient
 
getPort() - Method in class jason.service.admin.swing.LoginPasswordDialog
 
getPresentSize() - Method in interface jason.service.pool.PassivePoolInt
For features of this method consult the PassivePool class which implements this interface.
getPresentSize() - Method in class jason.service.pool.PassivePool
Returns the presentSize of the PassivePool.
getPresentSize() - Method in interface jason.service.pool.ActivePoolInt
For features of this method consult the ActivePool class which implements this interface.
getPrivateObject() - Method in class jason.core.ServicesManager
 
getPrivateObject() - Method in class jason.core.ServiceContainer
 
getPropertiesName() - Method in class jason.core.ServiceContext
 
getPropertiesName() - Method in class jason.core.ServiceContainer
 
getPropertiesName() - Method in class jason.core.AbstractService
 
getProperty(String) - Method in class jason.core.ServiceContext
 
getProperty(String) - Method in class jason.core.ServiceContainer
 
getProperty(String) - Method in interface jason.core.Service
 
getProperty(String) - Method in interface jason.core.ServerConfig
 
getProperty(String) - Method in interface jason.core.ActionConfig
 
getProperty(String) - Method in class jason.core.AbstractService
 
getProperty(String, String) - Method in interface jason.core.ServerConfig
 
getProperty(String, String) - Method in interface jason.core.ActionConfig
 
getProtocol() - Method in class jason.framework.protocol.http.HttpRequestParserImpl
 
getProtocol() - Method in interface jason.framework.protocol.http.HttpRequestParser
 
getProtocolConfigExtractorInt(String) - Static method in class jason.service.requestparser.datahandler.ProtocolConfigExtractor
 
getProtocolName() - Method in interface jason.service.requestparser.datahandler.ProtocolInformationUnitInt
 
getProtocolName() - Method in class jason.service.requestparser.datahandler.ProtocolInformationUnit
 
getProtocolProvider() - Method in interface jason.service.requestparser.datahandler.ProtocolInformationUnitInt
 
getProtocolProvider() - Method in class jason.service.requestparser.datahandler.ProtocolInformationUnit
 
getProtocolVersion() - Method in interface jason.service.requestparser.datahandler.ProtocolInformationUnitInt
 
getProtocolVersion() - Method in class jason.service.requestparser.datahandler.ProtocolInformationUnit
 
getQuery() - Method in class jason.core.ServiceRequest
 
getRequestScore(Service) - Method in class jason.core.ScoreManager
 
getRequestURI() - Method in class jason.framework.protocol.http.HttpRequestParserImpl
 
getRequestURI() - Method in interface jason.framework.protocol.http.HttpRequestParser
 
getRequestURIQuery() - Method in class jason.framework.protocol.http.HttpRequestParserImpl
 
getRequestURIQuery() - Method in interface jason.framework.protocol.http.HttpRequestParser
 
getResponse() - Method in class jason.core.ServiceResponse
 
getResponseOutput() - Method in class jason.service.admin.AbstractClient
 
getRootDomain() - Method in class jason.core.JasonEnv
Return the domain tied to the configuration file
getRootServiceType() - Method in class jason.core.ServiceType
 
getRunlevels() - Method in interface jason.core.ServerConfig
 
getSaxParser() - Static method in class jason.service.requestparser.datahandler.ProtocolConfigExtractor
 
getService() - Method in class jason.core.ServiceContainer
 
getServiceContainer() - Method in class jason.core.ServiceContext
 
getServiceContainer() - Method in class jason.core.Domain
 
getServiceContainerAt(int) - Method in class jason.core.ServiceContainerDataModel
 
getServiceContainerBuilder() - Method in class jason.core.ServiceContainer
 
getServiceContainerForService(Service) - Method in class jason.core.ServiceContainerDataModel
 
getServiceContainerForServiceName(String) - Method in class jason.core.ServiceContainerDataModel
 
getServiceContext() - Method in class jason.core.ServiceContainer
 
getServiceContext() - Method in interface jason.core.ServerConfig
 
getServiceContext() - Method in class jason.core.AbstractService
 
getServiceContext() - Method in class jason.core.pool.TaskContext
 
getServiceContextForService(Service) - Method in class jason.core.ServiceContainerDataModel
 
getServiceForType(ServiceType) - Method in class jason.core.ServicesManager
 
getServiceForType(ServiceType) - Method in class jason.core.ServiceContext
This method will return any service matching the good type even bad service
getServiceForType(ServiceType, int) - Method in class jason.core.ServicesManager
This method will sort the services available for a type by degree of performance from the best performant service to the worst.
getServiceForType(ServiceType, int) - Method in class jason.core.ServiceContext
This method will return an array of service matching the good type sorting it with the criteria.
getServiceReferences() - Method in class jason.core.Runlevel
 
getServices() - Method in class jason.core.ServicesManager
 
getServices() - Method in class jason.core.ServiceContext
 
getServices() - Method in interface jason.core.ServerConfig
 
getServices() - Method in class jason.core.PathDoor
 
getServices() - Method in interface jason.core.Door
 
getServices() - Method in class jason.core.Domain
 
getServicesManager() - Method in class jason.core.ServiceContainer
 
getServicesManager() - Method in class jason.core.Domain
 
getServiceState() - Method in interface jason.core.Service
 
getServiceState() - Method in class jason.core.AbstractService
 
getSize() - Method in class jason.core.service.LogServiceRequest
 
getSocket() - Method in class jason.core.pool.SocketTask
 
getSocketTimeout() - Method in class jason.core.SocketService
 
getStartingDay() - Method in class jason.core.SchedulableService
 
getStartingHour() - Method in class jason.core.SchedulableService
 
getStartingMinute() - Method in class jason.core.SchedulableService
 
getStartingMonth() - Method in class jason.core.SchedulableService
 
getStartingPeriod() - Method in class jason.core.SchedulableService
 
getState() - Method in class jason.core.ServiceContainerDataModel
 
getState() - Method in class jason.core.ServiceContainer
 
getState() - Method in class jason.core.DoorDataModel
 
getState() - Method in class jason.core.AbstractService
 
getState() - Method in interface jason.service.pool.ThreadCapsuleInt
For features of this method consult the ThreadCapsule class which implements this interface.
getState() - Method in class jason.service.pool.ThreadCapsule
This method merely returns the state of the ThreadCapsule.
getStringProperty(String) - Method in class jason.core.ServiceContainer
 
getStringProperty(String) - Method in interface jason.core.Service
 
getStringProperty(String) - Method in class jason.core.AbstractService
 
getSubServiceType(int) - Method in class jason.core.ServiceType
 
getSubServiceTypeCount() - Method in class jason.core.ServiceType
 
getTagName() - Method in class jason.core.ServiceVersion
 
getTask() - Method in class jason.core.pool.ThreadCapsuleImpl
 
getTask() - Method in interface jason.core.pool.ThreadCapsule
 
getTaskContext() - Method in class jason.core.pool.AbstractTask
 
getTaskForSocket(Socket) - Method in class jason.core.SocketService
 
getTaskForSocket(Socket) - Method in class jason.core.ProcessableService
 
getTaskForSocket(Socket) - Method in class jason.core.HTTPService
 
getTaskForSocket(Socket) - Method in class jason.core.service.admin.AdminService
 
getThreadCapsule() - Method in class jason.core.ServiceContext
 
getThreadCapsule() - Method in class jason.core.Domain
Return a thread capsule
getThreadCapsule() - Method in class jason.core.pool.ThreadPoolImpl
This method returns a ThreadCapsule object with the client processing thread embedded in it If the method doesn't found a threadcapsulse it return null
getThreadCapsule() - Method in interface jason.core.pool.ThreadPool
 
getThreadCapsule() - Method in interface jason.service.pool.ThreadPoolInt
For features of this method consult the ThreadPool class which implements this interface.
getThreadCapsule() - Method in class jason.service.pool.ThreadPool
This method returns a ThreadCapsule object with the client processing thread embedded in it.
getThreadClass() - Method in interface jason.service.pool.ThreadPoolInt
For features of this method consult the ThreadPool class which implements this interface.
getThreadClass() - Method in class jason.service.pool.ThreadPool
Returns the class for which the pool is being maintained.
getThreadClass() - Method in interface jason.service.pool.ThreadCapsuleInt
For features of this method consult the ThreadCapsule class which implements this interface.
getThreadClass() - Method in class jason.service.pool.ThreadCapsule
Returns the threadClass reference of the ThreadCapsule.
getThreadClass() - Method in interface jason.service.pool.PassivePoolInt
For features of this method consult the PassivePool class which implements this interface.
getThreadClass() - Method in class jason.service.pool.PassivePool
This method returns the class for which the pool is being maintained.
getThreadClass() - Method in interface jason.service.pool.ActivePoolInt
For features of this method consult the ActivePool class which implements this interface.
getThreadLoopDelay() - Method in class jason.core.ThreadableService
 
getTotalPoolSize() - Method in interface jason.service.pool.ThreadPoolInt
For features of this method consult the ThreadPool class which implements this interface.
getTotalPoolSize() - Method in class jason.service.pool.ThreadPool
Returns the value of totalPoolSize variable.
getTree() - Method in class jason.service.admin.swing.SwingClient
 
getType() - Method in class jason.core.ServiceResponse
 
getType() - Method in class jason.core.ServiceRequest
 
getType() - Method in interface jason.core.Service
This is an important function for cooperation, it says what it the role of a service such as a Web service.
getType() - Method in class jason.core.AbstractService
 
getValueToStringForArray(Object[]) - Method in class jason.core.service.DebugService
 
getValueToStringForStruct(Hashtable) - Method in class jason.core.service.DebugService
 
getVersion() - Method in class jason.core.ServiceContainer
 
getVersion() - Method in interface jason.core.Service
 
getVersion() - Method in interface jason.core.ServerConfig
 
getVersion() - Method in class jason.core.AbstractService
 
getWorkingDirectory() - Method in class jason.core.ServiceContext
 
getWorkingDirectory() - Method in class jason.core.ServiceContainer
 
getWorkingDirectoryFile(String) - Method in class jason.core.ServiceContext
 
getWorkingDirectoryFileInputStream(String) - Method in class jason.core.ServiceContext
 
getWorkingDirectoryFileOutputStream(String) - Method in class jason.core.ServiceContext
 
getWorkingDirectoryFileReader(String) - Method in class jason.core.ServiceContext
 
getWorkingDirectoryFileWriter(String) - Method in class jason.core.ServiceContext
 

H

hasData(String) - Static method in class jason.core.ServiceDataSpace
Return true if the key is already used
hasDataValueForList(String, Object) - Static method in class jason.core.ServiceDataSpace
Test if the value is inside the tied key list
hasError() - Method in class jason.core.XMLErrorHandler
 
hasMoreElements() - Method in class jason.service.requestparser.datahandler.EnumerationImpl
 
hasServiceContext() - Method in class jason.core.AbstractService
 
hasTask() - Method in class jason.core.pool.ThreadCapsuleImpl
 
hasTask() - Method in interface jason.core.pool.ThreadCapsule
 
headerTable - Variable in class jason.framework.protocol.http.HttpRequestParserImpl
 
HELP_COMMANDS - Static variable in class jason.core.service.admin.AdminService
 
helpMessage() - Method in class jason.core.JasonEnv
 
host - Variable in class jason.service.admin.AbstractClient
 
HttpParserTester - class jason.framework.protocol.http.HttpParserTester.
Test for the parser
HttpParserTester() - Constructor for class jason.framework.protocol.http.HttpParserTester
 
HttpParsingException - exception jason.framework.protocol.http.HttpParsingException.
Created Wed Jan 2 17:48:21 2002 Comments
HttpParsingException(String) - Constructor for class jason.framework.protocol.http.HttpParsingException
 
HttpRequestParser - interface jason.framework.protocol.http.HttpRequestParser.
Created Wed Jan 2 17:54:03 2002 Interface for Parsing HTTP protocol request
HttpRequestParserImpl - class jason.framework.protocol.http.HttpRequestParserImpl.
This class is responsible for parsing a HTTP request and obtain the following information 1) Fully qualified resource name 2) Header names 3) Header values 4) Request message body It takes a InputStream to access the client request.
HttpRequestParserImpl() - Constructor for class jason.framework.protocol.http.HttpRequestParserImpl
This constructor is to be used while instances of this class is put into the ThreadPool individually or as a part of a different object
HttpRequestParserImpl(InputStream) - Constructor for class jason.framework.protocol.http.HttpRequestParserImpl
 
HttpResponseBuilder - interface jason.framework.protocol.http.HttpResponseBuilder.
Created Thu Jan 3 13:58:05 2002 Interface for building an HTTP response
HttpResponseBuilderImpl - class jason.framework.protocol.http.HttpResponseBuilderImpl.
Created Thu Jan 3 13:11:22 2002 This classe is responsable to build a valid HTTP response.
HttpResponseBuilderImpl(HttpRequestParser) - Constructor for class jason.framework.protocol.http.HttpResponseBuilderImpl
Build an HttpResponseBuilder with the opponent request parser value
HttpResponseBuilderImpl(HttpRequestParser, int) - Constructor for class jason.framework.protocol.http.HttpResponseBuilderImpl
Build an HttpResponseBuilderImpl with the opponent request parser value and a status code
HttpResponseTester - class jason.framework.protocol.http.HttpResponseTester.
Created Thu Jan 3 16:20:34 2002 Test for Http response
HttpResponseTester() - Constructor for class jason.framework.protocol.http.HttpResponseTester
 
HTTPService - class jason.core.HTTPService.
HTTPService This service is for processable task, it is able to get all the request from a socket object.
HTTPService() - Constructor for class jason.core.HTTPService
 

I

ignorableWhitespace(char[], int, int) - Method in class jason.service.requestparser.datahandler.ContentHandlerAdapter
 
IllegalClassException - exception jason.service.pool.IllegalClassException.
This is the exception class - it is thrown by the ThreadPool if the Class provided in the constructor is not an instanceof java.lang.Runnable.
IllegalClassException() - Constructor for class jason.service.pool.IllegalClassException
Default Constructor.
IllegalClassException(String) - Constructor for class jason.service.pool.IllegalClassException
Overloaded constructor
InfoNode - class jason.service.admin.swing.InfoNode.
Created Wed Sep 25 18:18:14 2002 Swing node for a service info
InfoNode(String) - Constructor for class jason.service.admin.swing.InfoNode
 
INFORMATION_MESSAGE - Static variable in interface jason.core.Service
 
informationUnitLocked - Variable in class jason.service.requestparser.datahandler.ProtocolInformationUnit
 
init() - Method in class jason.core.JasonEnv
Parse the jason.xml file
init() - Method in class jason.core.Domain
 
init(ActionConfig) - Method in interface jason.core.Action
Initialize the action once
init(Domain) - Method in class jason.core.JasManager
Load the '.jas' file
init(DoorContext) - Method in class jason.core.PathDoor
This is called at the beginning of the Door using by the Domain container.
init(DoorContext) - Method in interface jason.core.Door
This is call at the beginning of the Door using by the Domain container.
init(ServerConfig, ServiceConfig) - Method in class jason.core.log.LogImpl
 
init(ServiceContext) - Method in interface jason.core.Service
initialize the service, reading properties from the ServiceContext
init(ServiceContext) - Method in class jason.core.SchedulableService
Overrided for avoiding an override of the notifyInitReady method
init(ServiceContext) - Method in class jason.core.AbstractService
Initialize the current service.
init(String[]) - Method in class jason.ServerLoader
 
init(TaskContext) - Method in interface jason.core.pool.Task
This method provides a TaskContect object type for particular needs like to know the original ServiceContext
init(TaskContext) - Method in class jason.core.pool.AbstractTask
 
initDefaultService() - Method in class jason.core.Domain
Add default service as a part of the Domain
initDomain(Element) - Method in class jason.core.JasonEnv
 
initEnv(Element) - Method in class jason.core.JasonEnv
 
INITIALIZED - Static variable in class jason.core.ServiceContainer
 
INITIALIZED - Static variable in class jason.core.AbstractService
 
initializePools(Class, int) - Method in class jason.service.pool.ThreadPool
This method is called by the constructor as well as setThreadClass method to initialize or reinitialize all the pools (ActivePool as well as PassivePool).
initializePools(int) - Method in class jason.core.pool.ThreadPoolImpl
 
initService() - Method in class jason.core.ServiceContainer
Reset the service context
instantiated - Static variable in class jason.service.requestparser.datahandler.ProtocolConfigExtractor
 
InvalidKeyException - exception jason.core.InvalidKeyException.
Exception throwed for unknown configuration key
InvalidKeyException(String) - Constructor for class jason.core.InvalidKeyException
 
isAutoStop() - Method in class jason.core.AbstractService
 
isCaseSensitive() - Method in interface jason.service.requestparser.datahandler.ProtocolInformationUnitInt
 
isCaseSensitive() - Method in class jason.service.requestparser.datahandler.ProtocolInformationUnit
 
isDefault() - Method in class jason.core.ServiceType
return true for default service
isEnabled() - Method in interface jason.core.Service
This method provides an indication for the JASon container for starting or not this service.
isEnabled() - Method in class jason.core.AbstractService
This method is used only when starting the first time this service
isEnabledCacheForRequestDispatch() - Method in class jason.core.ServiceContext
 
isEnabledServiceOverriding() - Method in class jason.core.ServiceContainerDataModel
 
isExpired() - Method in interface jason.core.cache.CacheObject
 
isExpired() - Method in class jason.core.cache.BasicCacheObjectImpl
 
isGreater(ServiceVersion) - Method in class jason.core.ServiceVersion
Compare two service version number.
isInformationUnitLocked() - Method in interface jason.service.requestparser.datahandler.ProtocolInformationUnitEngineInt
 
isInformationUnitLocked() - Method in class jason.service.requestparser.datahandler.ProtocolInformationUnit
 
isInitialized() - Method in class jason.core.AbstractService
this method return true when the service has a ServiceContext
isKeepAlive() - Method in class jason.core.pool.ThreadCapsuleImpl
 
isKeepAlive() - Method in interface jason.core.pool.ThreadCapsule
 
isLogAutoClean() - Method in class jason.core.Domain
 
isOverride() - Method in interface jason.core.Service
Note that this value can avoid your service to be taken into account.
isOverride() - Method in class jason.core.AbstractService
By default it returns false
isParsed() - Method in class jason.framework.protocol.http.HttpRequestParserImpl
 
isPersistent() - Method in class jason.core.AbstractService
 
isPoolLocked() - Method in interface jason.service.pool.ThreadPoolInt
For features of this method consult the ThreadPool class which implements this interface.
isPoolLocked() - Method in class jason.service.pool.ThreadPool
Returns the current value of the poolLocked variable
isPrivate() - Method in interface jason.core.Service
The AbstractService code will set this value to false by default
isPrivate() - Method in class jason.core.AbstractService
Design the accessibility level for this service
isProcessable() - Method in class jason.core.ServiceContext
Check if the service can be handled in a new process
isProcessable() - Method in class jason.core.ServiceContainer
 
isProcessable() - Method in class jason.core.AbstractService
Check for a loadbalancing for each new process
isStarted() - Method in class jason.core.AbstractService
 
isStarted() - Method in class jason.service.admin.swing.ServiceNode
 
isStopped() - Method in class jason.core.ServiceContainer
 
isStopped() - Method in class jason.core.AbstractService
 
isStopped() - Method in class jason.service.admin.swing.ServiceNode
 
isTest() - Method in class jason.core.ServiceContext
Check if a starting test is enabled
isTest() - Method in class jason.core.ServiceContainer
 
isTest() - Method in class jason.core.AbstractService
 
isThreadable() - Method in class jason.core.ServiceContext
Check if the service can be handled in a new thread
isThreadable() - Method in class jason.core.ServiceContainer
 
isThreadable() - Method in class jason.core.AbstractService
Check for the thread support from a thread pooling system
isThreadLoopMode() - Method in class jason.core.ThreadableService
 
isThreadStarted() - Method in class jason.core.ThreadableService
 
isUpdatable() - Method in class jason.core.PathDoor
This door can be dynamically called for updating or loading services
isUpdatable() - Method in interface jason.core.Door
 
isVerbose() - Method in class jason.core.ServicesManager
 
isVerbose() - Method in class jason.core.ServiceContext
Check if verbose is enabled
isVerbose() - Method in class jason.core.ServiceContainer
 
isVerbose() - Method in interface jason.core.Service
 
isVerbose() - Method in class jason.core.Domain
 
isVerbose() - Method in class jason.core.AbstractService
This method will avoid to show the Information message type Look at the ServiceContect for more information
isWaiting() - Method in class jason.core.ThreadableService
This method will be called is the current thread is waiting (user has call the threadWait method.
isWorkingDirectoryTemporary() - Method in class jason.core.ServiceContainer
 

J

JAS_EXT_FILE - Static variable in class jason.core.PathDoor
 
JasManager - class jason.core.JasManager.
Created Mon Jun 10 15:11:51 2002 This is a manager for the .jas format.
JasManager(File) - Constructor for class jason.core.JasManager
 
JasManagerListener - interface jason.core.JasManagerListener.
Created Sun Sep 15 20:19:36 2002 Notify that a file has been uncompressed
jason - package jason
 
JASON_SERVICE - Static variable in class jason.core.ServiceType
 
jason.core - package jason.core
 
jason.core.cache - package jason.core.cache
 
jason.core.log - package jason.core.log
 
jason.core.pool - package jason.core.pool
 
jason.core.service - package jason.core.service
 
jason.core.service.admin - package jason.core.service.admin
 
jason.framework.protocol - package jason.framework.protocol
 
jason.framework.protocol.http - package jason.framework.protocol.http
 
jason.service.admin - package jason.service.admin
 
jason.service.admin.swing - package jason.service.admin.swing
 
jason.service.pool - package jason.service.pool
 
jason.service.pool.objectpool - package jason.service.pool.objectpool
 
jason.service.requestparser.datahandler - package jason.service.requestparser.datahandler
 
jason.servlets - package jason.servlets
 
JasonClassLoader - class jason.core.JasonClassLoader.
Created Thu Mar 28 15:44:07 2002 This is a classloader for user services.
JasonClassLoader(ClassLoader, File, String) - Constructor for class jason.core.JasonClassLoader
 
JasonClassLoader(File, String) - Constructor for class jason.core.JasonClassLoader
Here a classpath definition that can contains .jar or .zip or a directory
JasonEnv - class jason.core.JasonEnv.
Created Wed Mar 27 09:53:26 2002 This is the major configuration manager.
JasonEnv(File) - Constructor for class jason.core.JasonEnv
It parses the following file with a domain jason definition
JasonException - exception jason.core.JasonException.
Created Wed Mar 27 09:55:11 2002 JasonException class
JasonException(String) - Constructor for class jason.core.JasonException
 
JasonSecurityManager - class jason.core.JasonSecurityManager.
Created Tue Jun 11 10:51:59 2002 This is a security manager for unauthorizing mainly System.exit
JasonSecurityManager() - Constructor for class jason.core.JasonSecurityManager
 

K

keepAlive - Variable in class jason.core.pool.ThreadCapsuleImpl
 
keepAlive - Variable in class jason.service.pool.ThreadCapsule
This variable is used to control the thread embedded in the threadCapsule & to keep it alive or terminate it.

L

load() - Method in class jason.core.ScoreManager
 
loadClass(String) - Method in class jason.core.JasonClassLoader
 
loadComponents() - Method in class jason.core.AbstractComponentFactory
 
Log - interface jason.core.log.Log.
Log for activites
LogImpl - class jason.core.log.LogImpl.
Log for activites
LogImpl() - Constructor for class jason.core.log.LogImpl
 
LogImpl(String, int) - Constructor for class jason.core.log.LogImpl
 
LoginPasswordDialog - class jason.service.admin.swing.LoginPasswordDialog.
Created Wed Sep 25 19:09:23 2002 Dialog for prompting user to insert a valid login and password value
LoginPasswordDialog() - Constructor for class jason.service.admin.swing.LoginPasswordDialog
 
LogService - class jason.core.service.LogService.
Created Thu May 9 18:16:13 2002 This is a log service that get all message from other service and store it in a message file
LogService() - Constructor for class jason.core.service.LogService
 
LogServiceRequest - class jason.core.service.LogServiceRequest.
Created Sun Oct 6 18:03:05 2002 Here a way for external service to send a request about log
LogServiceRequest() - Constructor for class jason.core.service.LogServiceRequest
 
LogView - class jason.service.admin.swing.LogView.
Created Sun Oct 6 17:21:30 2002 Here a list of log information for each service
LogView(SwingClient) - Constructor for class jason.service.admin.swing.LogView
 

M

main(String[]) - Static method in class jason.core.pool.ThreadPoolTest
 
main(String[]) - Static method in class jason.framework.protocol.http.HttpResponseTester
 
main(String[]) - Static method in class jason.framework.protocol.http.HttpParserTester
 
main(String[]) - Static method in class jason.ServerLoader
 
main(String[]) - Static method in class jason.service.admin.Client
 
main(String[]) - Static method in class jason.service.admin.swing.SwingClient
 
main(String[]) - Static method in class jason.service.pool.objectpool.GenericObjectPool
 
manageRequest(ServiceRequest) - Method in interface jason.core.Service
This method is useful for delegating a work to another service
manageRequest(ServiceRequest) - Method in class jason.core.AbstractService
Manage a request
manageRequest(ServiceRequest) - Method in class jason.core.service.TaskService
Manage all Task object.
manageRequest(ServiceRequest) - Method in class jason.core.service.Scheduler
Manage a schedulable request
manageRequest(ServiceRequest) - Method in class jason.core.service.LogService
Manage a message request
manageRequestForType(ServiceType, ServiceRequest) - Method in class jason.core.AbstractService
 
MessageHandler - interface jason.core.MessageHandler.
Created Sun Feb 17 19:19:23 2002 Interface for managing service message
messages - Variable in class jason.core.service.LogService
 
method - Variable in class jason.framework.protocol.http.HttpRequestParserImpl
 

N

name - Variable in class jason.core.AbstractService
 
nextElement() - Method in class jason.service.requestparser.datahandler.EnumerationImpl
 
NopSchedulableService - class jason.core.service.NopSchedulableService.
Created Thu May 9 10:36:30 2002 This is a service for testing only, it does no operation
NopSchedulableService() - Constructor for class jason.core.service.NopSchedulableService
 
NopService - class jason.core.service.NopService.
Created Thu May 9 10:36:30 2002 This is a service for testing only, it does no operation
NopService() - Constructor for class jason.core.service.NopService
 
NOSTATE - Static variable in class jason.core.ServiceContainer
 
NOSTATE - Static variable in class jason.core.AbstractService
 
notifyAction(String) - Method in interface jason.service.admin.ClientListener
 
notifyAction(String) - Method in class jason.service.admin.swing.SwingClient
 
notifyAddServiceContainer(ServiceContainer) - Method in class jason.core.ServiceWorkingDirectoryManager
 
notifyAddServiceContainer(ServiceContainer) - Method in interface jason.core.ServiceContainerDataModelListener
notify the listener for a new ServiceContainer
notifyBadPort() - Method in class jason.core.SocketService
We find another service on the port, switch to the load Balancing mode
notifyBadPort() - Method in class jason.core.ProcessableService
We contact another service from the current service port by including a first 1 caracter and we need to find a new port
notifyClientEnd() - Method in class jason.service.admin.AbstractClient
 
notifyClientInit() - Method in class jason.service.admin.AbstractClient
 
notifyClientResponse(String) - Method in class jason.service.admin.AbstractClient
 
notifyCriticalError(Exception) - Method in class jason.core.ServiceContext
This method must be called for critical error
notifyData(String, Object) - Method in class jason.core.SocketService
Test for the port value in the common service data space
notifyData(String, Object) - Method in interface jason.core.ServiceDataListener
 
notifyData(String, Object) - Method in class jason.core.AbstractService
 
notifyEnd() - Method in interface jason.service.admin.ClientResponseListener
Notify once the end of the response
notifyEnd() - Method in class jason.service.admin.swing.SwingClient
 
notifyFile(File) - Method in class jason.core.PathDoor
 
notifyFile(File) - Method in interface jason.core.JasManagerListener
 
notifyInit() - Method in interface jason.core.ServiceContextListener
 
notifyInit() - Method in class jason.core.ServiceContext
Notify the service context that the Service is initialized
notifyInit() - Method in class jason.core.ServiceContainer
 
notifyInit() - Method in interface jason.service.admin.ClientResponseListener
Notify once before a set of reponse
notifyInit() - Method in class jason.service.admin.swing.SwingClient
 
notifyInitReady() - Method in class jason.core.SocketService
Search for the port property
notifyInitReady() - Method in class jason.core.AbstractService
This method is called when the init method is runned
notifyInitReady() - Method in class jason.core.service.admin.AdminService
 
notifyInitReady() - Method in class jason.core.service.NopService
default behavior
notifyInitReady() - Method in class jason.core.service.NopSchedulableService
default behavior
notifyInitReady() - Method in class jason.core.service.LogService
Initialize the log service by using the Log tag attribute from the jason.xml file
notifyInitReady() - Method in class jason.core.service.DebugService
 
notifyInitSchedulableReady() - Method in class jason.core.SchedulableService
This method is called at the end of the notifyInitReady method
notifyRemoveServiceContainer(ServiceContainer) - Method in class jason.core.ServiceWorkingDirectoryManager
Notify the listener for removing a ServiceContainer
notifyRemoveServiceContainer(ServiceContainer) - Method in interface jason.core.ServiceContainerDataModelListener
Notify the listener for removing a ServiceContainer
notifyResponse(String) - Method in interface jason.service.admin.ClientResponseListener
Send a response for a client request
notifyResponse(String) - Method in class jason.service.admin.swing.SwingClient
 
notifyRun() - Method in class jason.core.ServiceContext
Notify the service context that the Service is runned.
notifyStart() - Method in interface jason.core.ServiceContextListener
 
notifyStart() - Method in class jason.core.ServiceContext
Notify the service context that the Service is started
notifyStart() - Method in class jason.core.ServiceContainer
 
notifyStartReady() - Method in class jason.core.AbstractService
This method is called at the end of the start method
notifyStartReady() - Method in class jason.core.service.UpdatableService
 
notifyStartReady() - Method in class jason.core.service.NopService
 
notifyStartReady() - Method in class jason.core.service.NopSchedulableService
 
notifyStartTask() - Method in class jason.core.ServiceContext
Notify the service context that a Sub task is starting for a service
notifyStartTask() - Method in class jason.core.pool.TaskContext
 
notifyStop() - Method in interface jason.core.ServiceContextListener
 
notifyStop() - Method in class jason.core.ServiceContext
Notify the service context that the Service is stopped
notifyStop() - Method in class jason.core.ServiceContainer
 
notifyStopReady() - Method in class jason.core.AbstractService
This method is called at the end of the stop method
notifyStopReady() - Method in class jason.core.service.NopService
 
notifyStopReady() - Method in class jason.core.service.NopSchedulableService
 
notifyStopReady() - Method in class jason.core.service.LogService
 
notifyStopTask() - Method in class jason.core.ServiceContext
Notify the service context that a Sub task is stopping for a service
notifyStopTask() - Method in class jason.core.pool.TaskContext
 
notifyTask() - Method in class jason.core.ServiceContext
Notify the service context that the Service has managed a Task It should be called when a work is managed by the Service, this is used for benchmark
notifyTask(Task) - Method in class jason.core.TaskableService
This method will dispatch ths task in a new thread or in a queue if no thread are available.
notifyThreadRunning() - Method in class jason.core.ThreadableService
This method can be overrided for a task before the run method.
notifyUpload(int, int) - Method in interface jason.service.admin.ResourceUploadListener
Notify the upload status.
notifyUpload(int, int) - Method in class jason.service.admin.swing.SwingClient
 
notifyViewForNode(JComponent) - Method in class jason.service.admin.swing.SwingClient
 

O

overrideServiceProperty(String, Element) - Method in class jason.core.Domain
This method is used for overriding a set of property defined both in an external xml file and in the domain definition.

P

param - Variable in class jason.service.admin.AbstractClient
 
ParameterContainer - class jason.service.requestparser.datahandler.ParameterContainer.
 
ParameterContainer() - Constructor for class jason.service.requestparser.datahandler.ParameterContainer
 
parameterTable - Variable in class jason.framework.protocol.http.HttpRequestParserImpl
 
parse(InputStream) - Method in class jason.framework.protocol.http.HttpRequestParserImpl
Parses an HTTP request from the RFC 2068.
parse(InputStream) - Method in interface jason.framework.protocol.http.HttpRequestParser
 
parseGenericLine(String, String, Hashtable, boolean, boolean) - Method in class jason.framework.protocol.http.HttpRequestParserImpl
Parse a line based on Property Value.
parseHeaderLine(String, Hashtable, boolean) - Method in class jason.framework.protocol.http.HttpRequestParserImpl
Parses a single field=value line
parseHeaders(BufferedReader, Hashtable, boolean) - Method in class jason.framework.protocol.http.HttpRequestParserImpl
Parses headers following the requestLine.
parseParameters(String, InputStream) - Method in class jason.framework.protocol.http.HttpRequestParserImpl
Parses parameters from the requestLine and from the buffer content.
parseRequest(String) - Method in class jason.framework.protocol.http.HttpRequestParserImpl
Parse a request line From the RFC 2068 : request-line = Method SP Request-URI SP HTTP-Version CRLF
parseRequestParameter(String) - Method in class jason.framework.protocol.http.HttpRequestParserImpl
Parses the request-uri from the request-line ?
parseRequestParameterItem(String) - Method in class jason.framework.protocol.http.HttpRequestParserImpl
Parses a single field=value from the request-line
parsingError(String, SAXParseException) - Static method in class jason.core.Trace
Error when parsing the configuration file
passivePool - Variable in class jason.service.pool.ThreadPool
The pool where the currently passive threads which are not servicing the clients are kept.
passivePool - Variable in class jason.service.pool.ThreadCapsule
 
PassivePool - class jason.service.pool.PassivePool.
This class represents the passive pool of threads which are waiting to service clients.
PassivePool(Class) - Constructor for class jason.service.pool.PassivePool
The only visible constructor for the class.
PassivePoolInt - interface jason.service.pool.PassivePoolInt.
This interface is implemented by the class which acts as the passive pool for threads - in this case PassivePool.
passivePoolSize - Variable in class jason.service.pool.ThreadPool
Current no of threads in the pool which are available for servicing.
password - Variable in class jason.service.admin.AbstractClient
 
PathDoor - class jason.core.PathDoor.
Created Thu May 9 09:58:17 2002 This is the default door for a domain.
PathDoor() - Constructor for class jason.core.PathDoor
 
patternString - Variable in class jason.service.requestparser.datahandler.ProtocolInformationUnit
 
poolLocked - Variable in class jason.service.pool.ThreadPool
This represents the status of the pool - unlocked or locked.
poolSize - Variable in class jason.service.pool.objectpool.GenericObjectPool
 
pop() - Method in interface jason.service.pool.PassivePoolInt
For features of this method consult the PassivePool class which implements this interface.
pop() - Method in class jason.service.pool.PassivePool
This method is overridden to decrement the presentSize when an object is popped.
port - Variable in class jason.core.SocketService
 
port - Variable in class jason.service.admin.AbstractClient
 
postStop() - Method in class jason.core.AbstractService
Action before stopping the service
postWrite(Service) - Method in class jason.core.ServiceState
Get all get service value
preRead(Service) - Method in class jason.core.ServiceState
Reset the service state
presentSize - Variable in class jason.service.pool.PassivePool
Present size of the PassivePool.
ProcessableService - class jason.core.ProcessableService.
Created Sat Jun 1 20:57:22 2002 This service is able to work with several processes.
ProcessableService() - Constructor for class jason.core.ProcessableService
 
processingInstruction(String, String) - Method in class jason.service.requestparser.datahandler.ContentHandlerAdapter
 
processSchedulableService(SchedulableService) - Method in class jason.core.service.Scheduler
 
ProgressBarDialog - class jason.service.admin.ProgressBarDialog.
Created Fri Sep 27 21:35:45 2002 Dialog for showing a progressing work.
ProgressBarDialog() - Constructor for class jason.service.admin.ProgressBarDialog
 
protocol - Variable in class jason.framework.protocol.http.HttpRequestParserImpl
 
ProtocolConfigExtractor - class jason.service.requestparser.datahandler.ProtocolConfigExtractor.
 
ProtocolConfigExtractor(File) - Constructor for class jason.service.requestparser.datahandler.ProtocolConfigExtractor
 
ProtocolConfigExtractorInt - interface jason.service.requestparser.datahandler.ProtocolConfigExtractorInt.
 
ProtocolFactory - class jason.framework.protocol.ProtocolFactory.
Factory for all protocol parser This factory limits the scope of the constructor, this is useful for reseting a protocol handler without correcting all user classes
ProtocolFactory() - Constructor for class jason.framework.protocol.ProtocolFactory
 
ProtocolInformationUnit - class jason.service.requestparser.datahandler.ProtocolInformationUnit.
 
ProtocolInformationUnit() - Constructor for class jason.service.requestparser.datahandler.ProtocolInformationUnit
 
ProtocolInformationUnitEngineInt - interface jason.service.requestparser.datahandler.ProtocolInformationUnitEngineInt.
 
protocolInformationUnitInsensitive - Variable in class jason.service.requestparser.datahandler.ProtocolConfigExtractor
 
ProtocolInformationUnitInt - interface jason.service.requestparser.datahandler.ProtocolInformationUnitInt.
 
protocolInformationUnitSensitive - Variable in class jason.service.requestparser.datahandler.ProtocolConfigExtractor
 
protocolName - Variable in class jason.service.requestparser.datahandler.ProtocolInformationUnit
 
protocolProvider - Variable in class jason.service.requestparser.datahandler.ProtocolInformationUnit
 
protocolVersion - Variable in class jason.service.requestparser.datahandler.ProtocolInformationUnit
 
push(Object) - Method in interface jason.service.pool.PassivePoolInt
For features of this method consult the PassivePool class which implements this interface.
push(Object) - Method in class jason.service.pool.PassivePool
This method is overridden to increment the presentSize when an object is pushed.
put(Object, Object) - Method in class jason.service.requestparser.datahandler.ParameterContainer
 

R

rebuildService() - Method in interface jason.core.ServiceBuilder
 
rebuildService() - Method in class jason.core.AbstractServiceBuilder
 
remove(Object) - Method in interface jason.service.pool.ActivePoolInt
For features of this method consult the ActivePool class which implements this interface.
removeDoor(Door) - Method in class jason.core.DoorDataModel
Remove the service container
removeObject(Object) - Method in interface jason.core.cache.Cache
Remove an object of the cache
removeObject(Object) - Method in class jason.core.cache.BasicCacheImpl
Remove an object of the cache
removeServiceContainer(ServiceContainer) - Method in class jason.core.ServicesManager
Remove the service container.
removeServiceContainer(ServiceContainer) - Method in class jason.core.ServiceContainerDataModel
Remove the service container
removeServiceContextListener(ServiceContextListener) - Method in class jason.core.ServiceContext
Remove a listener for the contexte state
removeServiceContextListener(ServiceContextListener) - Method in class jason.core.ServiceContainer
 
removeSubServiceType(ServiceType) - Method in class jason.core.ServiceType
Remove a sub service type
replaceServiceContainer(ServiceContainer, ServiceContainer) - Method in class jason.core.Domain
Replace the old service container with the new one
requestURI - Variable in class jason.framework.protocol.http.HttpRequestParserImpl
 
resetPriority() - Method in class jason.core.pool.ThreadCapsuleImpl
Restore the priority
resetStartingDataTable(SchedulableService) - Method in class jason.core.service.Scheduler
 
ResourceUploadListener - interface jason.service.admin.ResourceUploadListener.
Created Fri Sep 27 21:21:26 2002 Listener for uploading a new resource into JASon
restart() - Method in interface jason.core.Service
restart the service
restart() - Method in class jason.core.AbstractService
 
restart() - Method in class jason.core.log.LogImpl
 
restoreObject(Object) - Method in interface jason.core.cache.Cache
Retreive an object from the cache.
restoreObject(Object) - Method in class jason.core.cache.BasicCacheImpl
Retreive an object from the cache.
run() - Method in class jason.core.SocketService
Start the service waiting for a user request or another service request for loadbalancing request
run() - Method in class jason.core.SchedulableService
Overrided method for avoiding any thread support or management
run() - Method in class jason.core.JasonEnv
 
run() - Method in class jason.core.DomainRunner
 
run() - Method in class jason.core.Domain
Start the domain and all tied services
run() - Method in class jason.core.AbstractService
User should override this method for running a task.
run() - Method in class jason.core.log.LogImpl
 
run() - Method in class jason.core.pool.ThreadCapsuleImpl
 
run() - Method in class jason.core.pool.SocketTask
User must override this method and inserts its handling code
run() - Method in class jason.core.pool.AbstractTask
This method must be override, it will contains the final user code that must be runned in the ThreadCapsule
run() - Method in class jason.core.service.TaskService
 
run() - Method in class jason.core.service.Scheduler
 
run() - Method in class jason.core.service.LogService
 
run() - Method in class jason.ServerLoader
 
run() - Method in class jason.service.admin.ThreadableClient
 
run() - Method in class jason.service.pool.ThreadCapsule
This overridden method is responsible to run the algorithm required to service the client.
Runlevel - class jason.core.Runlevel.
Contains information about a runlevel definition : - name, - list of service reference.
Runlevel(String, Service[]) - Constructor for class jason.core.Runlevel
 
runTask() - Method in interface jason.core.pool.Task
Run the task
runTask() - Method in class jason.core.pool.SocketTask
Run the user code and close the socket
runTask() - Method in class jason.core.pool.AbstractTask
 
runThread() - Method in class jason.core.ThreadableService
This method call run method.

S

save() - Method in class jason.core.ScoreManager
 
saxParser - Static variable in class jason.service.requestparser.datahandler.ProtocolConfigExtractor
 
SchedulableService - class jason.core.SchedulableService.
Created Wed May 8 15:50:51 2002 This service type has a part of a task scheduler.
SchedulableService() - Constructor for class jason.core.SchedulableService
This service is not by default starting as a thread.
Scheduler - class jason.core.service.Scheduler.
 
Scheduler() - Constructor for class jason.core.service.Scheduler
By default this service is not starting as a thread for limiting cost for no SchedulableService instance
ScoreManager - class jason.core.ScoreManager.
Created Mon Jun 10 10:00:27 2002 ScoreManager.
ScoreManager() - Constructor for class jason.core.ScoreManager
 
sendCommand() - Method in class jason.service.admin.ThreadableClient
 
sendCommand() - Method in class jason.service.admin.Client
 
sendCommand() - Method in class jason.service.admin.AbstractClient
 
sendCustomMessage(int, String) - Method in class jason.core.AbstractService
Send a custom message with a tied type
sendCustomMessage(String, int, String) - Method in class jason.core.ServiceContext
 
sendCustomMessage(String, int, String) - Method in interface jason.core.MessageHandler
Send a custom information message for a type and a service
sendCustomMessage(String, int, String) - Method in class jason.core.ConsoleMessageHandler
 
sendErrorMessage(String) - Method in class jason.core.DoorContext
 
sendErrorMessage(String) - Method in class jason.core.Domain
 
sendErrorMessage(String) - Method in class jason.core.AbstractService
Send an error message
sendErrorMessage(String, String) - Method in class jason.core.ServiceContext
 
sendErrorMessage(String, String) - Method in interface jason.core.MessageHandler
Send an error message for the service
sendErrorMessage(String, String) - Method in class jason.core.ConsoleMessageHandler
 
sendInformationMessage(String) - Method in class jason.core.DoorContext
 
sendInformationMessage(String) - Method in class jason.core.Domain
 
sendInformationMessage(String) - Method in class jason.core.AbstractService
Send an information message, this message will not be taken into account if the verbose value is false
sendInformationMessage(String, String) - Method in class jason.core.ServiceContext
 
sendInformationMessage(String, String) - Method in interface jason.core.MessageHandler
Send an information message for the service
sendInformationMessage(String, String) - Method in class jason.core.ConsoleMessageHandler
 
sendInnerError(Exception) - Method in class jason.core.ServiceContext
Support for inner class exception
sendInnerError(Exception) - Method in class jason.core.AbstractService
Send an inner error exception
sendWarningMessage(String) - Method in class jason.core.DoorContext
 
sendWarningMessage(String) - Method in class jason.core.Domain
 
sendWarningMessage(String) - Method in class jason.core.AbstractService
Send a warning message
sendWarningMessage(String, String) - Method in class jason.core.ServiceContext
 
sendWarningMessage(String, String) - Method in interface jason.core.MessageHandler
Send a warning message for the service
sendWarningMessage(String, String) - Method in class jason.core.ConsoleMessageHandler
 
ServerConfig - interface jason.core.ServerConfig.
Server Configuration We don't know what kind of property file we use.
ServerLoader - class jason.ServerLoader.
Load each services for a domain name.
ServerLoader() - Constructor for class jason.ServerLoader
 
serverSocket - Variable in class jason.core.SocketService
 
Service - interface jason.core.Service.
Interface that describes a service plugged into the jason server.
SERVICE_HOST_SKILL_CRITERIA - Static variable in class jason.core.ServicesManager
Criteria for getting a set of service for host management
SERVICE_NO_SKILL_CRITERIA - Static variable in class jason.core.ServicesManager
No criteria for a skill evaluation
SERVICE_REQUEST_SKILL_CRITERIA - Static variable in class jason.core.ServicesManager
Criteria for getting a set of service for inner request management
ServiceBuilder - interface jason.core.ServiceBuilder.
Created Sun Sep 08 21:21:23 2002 Here an interface for building Service
ServiceConfig - interface jason.core.ServiceConfig.
Core of the services transmetted for the init called
ServiceContainer - class jason.core.ServiceContainer.
Created Wed Mar 27 11:02:31 2002 This is a ServiceContainer.
ServiceContainer(ServicesManager, ClassLoader, String, String, boolean) - Constructor for class jason.core.ServiceContainer
Manager a new service
ServiceContainer(ServicesManager, Service, String, String, boolean) - Constructor for class jason.core.ServiceContainer
 
serviceContainerCount() - Method in class jason.core.ServiceContainerDataModel
 
serviceContainerCount() - Method in class jason.core.Domain
 
ServiceContainerDataModel - class jason.core.ServiceContainerDataModel.
Created Fri Sep 06 21:31:49 2002 This is a data model for all service container.
ServiceContainerDataModel() - Constructor for class jason.core.ServiceContainerDataModel
 
ServiceContainerDataModelListener - interface jason.core.ServiceContainerDataModelListener.
Here a listener for the ServiceContainerDataModel.
serviceContext - Variable in class jason.core.AbstractService
 
ServiceContext - class jason.core.ServiceContext.
Created Wed Mar 27 11:33:57 2002 Service context.
ServiceContext(ServiceContainer) - Constructor for class jason.core.ServiceContext
 
ServiceContextListener - interface jason.core.ServiceContextListener.
Created Fri Sep 13 20:37:16 2002 Listener for the ServiceContext state.
ServiceDataListener - interface jason.core.ServiceDataListener.
Created Sat Feb 16 19:12:29 2002 Interface for the service data listener
ServiceDataSpace - class jason.core.ServiceDataSpace.
Created Sat Feb 16 19:04:29 2002 This class is useful for service data exchange
ServiceDataSpace() - Constructor for class jason.core.ServiceDataSpace
 
ServiceException - exception jason.core.ServiceException.
ServiceException
ServiceException(String) - Constructor for class jason.core.ServiceException
 
ServiceInfo - class jason.core.ServiceInfo.
Created Sat Jun 15 18:01:21 2002 This classes stores information about the service.
ServiceInfo(String, String, String, String) - Constructor for class jason.core.ServiceInfo
 
ServiceNode - class jason.service.admin.swing.ServiceNode.
Created Wed Sep 25 18:18:14 2002 Swing node for a service
ServiceNode(String) - Constructor for class jason.service.admin.swing.ServiceNode
 
ServicePropertyManager - class jason.core.ServicePropertyManager.
Created Thu Jun 13 15:50:19 2002 This class is a helper for scanning and converting a service XML property into a Java Object Value.
ServicePropertyManager() - Constructor for class jason.core.ServicePropertyManager
 
ServiceRequest - class jason.core.ServiceRequest.
Created Sat May 4 21:37:14 2002 A service request contains a query that a service must resolve.
ServiceRequest(Object) - Constructor for class jason.core.ServiceRequest
 
ServiceRequest(Object, String) - Constructor for class jason.core.ServiceRequest
 
ServiceResponse - class jason.core.ServiceResponse.
Created Sat May 4 21:39:15 2002 ServiceResponse
ServiceResponse(Object) - Constructor for class jason.core.ServiceResponse
 
ServiceResponse(Object, String) - Constructor for class jason.core.ServiceResponse
 
ServicesManager - class jason.core.ServicesManager.
Created Wed Mar 27 10:46:33 2002 This is a toolkit for parsing and managing services.
ServiceState - class jason.core.ServiceState.
Created Sun Oct 6 20:02:24 2002 This is a storable area for service content.
ServiceState(Service) - Constructor for class jason.core.ServiceState
 
ServiceType - class jason.core.ServiceType.
Created Sat Apr 20 15:44:42 2002 This class represent the type tied to a service.
ServiceType(String) - Constructor for class jason.core.ServiceType
 
ServiceType(String, String) - Constructor for class jason.core.ServiceType
 
ServiceType(String, String[]) - Constructor for class jason.core.ServiceType
 
ServiceVersion - class jason.core.ServiceVersion.
Created Wed May 15 16:34:08 2002 This object will maintain information for a service version.
ServiceVersion(int) - Constructor for class jason.core.ServiceVersion
Set the major version number like 1 or 2 ...
ServiceVersion(int, int) - Constructor for class jason.core.ServiceVersion
Set the major version number and the minor versio number
ServiceVersion(int, int, String) - Constructor for class jason.core.ServiceVersion
Set the major version number, the minor version number and the tagName
ServiceVersion(int, String) - Constructor for class jason.core.ServiceVersion
Set the major version number with a tagName for a code name for information version
ServiceWorkingDirectoryManager - class jason.core.ServiceWorkingDirectoryManager.
Here a manager for each service working directory.
ServiceWorkingDirectoryManager() - Constructor for class jason.core.ServiceWorkingDirectoryManager
 
ServletTest - class jason.servlets.ServletTest.
Example of a straightforward servlet Note that you need the servlet.jar file for working.
ServletTest() - Constructor for class jason.servlets.ServletTest
 
setActivePool(ActivePoolInt) - Method in interface jason.service.pool.ThreadCapsuleInt
For features of this method consult the ThreadCapsule class which implements this interface.
setActivePool(ActivePoolInt) - Method in class jason.service.pool.ThreadCapsule
This method sets the activePool reference of the ThreadCapsule.
setAdminPort(int) - Method in class jason.core.Domain
set the port for administration of JAson, by default 8085
setArgumentProperty(String, String) - Method in class jason.core.JasonEnv
Set a property for the command line
setAuthor(String) - Method in class jason.core.ServiceContainer
 
setAutoStop(boolean) - Method in class jason.core.AbstractService
Decide to stop the service automatically after the run invocakation, by default the value is false
setBacklog(int) - Method in class jason.core.SocketService
Reset the queue size for the server socket object.
setCacheStrategy(CacheStrategy) - Method in interface jason.core.cache.Cache
This is a delegate for deciding how to purge the cache
setCacheStrategy(CacheStrategy) - Method in class jason.core.cache.BasicCacheImpl
This is a delegate for deciding how to purge the cache
setCaseSensitive(boolean) - Method in interface jason.service.requestparser.datahandler.ProtocolInformationUnitEngineInt
 
setCaseSensitive(boolean) - Method in class jason.service.requestparser.datahandler.ProtocolInformationUnit
 
setClientIStream(InputStream) - Method in class jason.framework.protocol.http.HttpRequestParserImpl
Pass an inputStream for parsing the request.
setClientListener(ClientListener) - Method in class jason.service.admin.Client
This is a single client notified for each sendCommand
setCommand(String) - Method in class jason.service.admin.AbstractClient
 
setComponent(String, Object) - Method in class jason.core.AbstractComponentFactory
 
setConfigXmlFileName(String) - Method in interface jason.service.requestparser.datahandler.ProtocolConfigExtractorInt
 
setConfigXmlFileName(String) - Method in class jason.service.requestparser.datahandler.ProtocolConfigExtractor
 
setContent(byte[]) - Method in class jason.framework.protocol.http.HttpResponseBuilderImpl
Set the content of the [message-body] part
setContent(byte[]) - Method in interface jason.framework.protocol.http.HttpResponseBuilder
 
setContent(String) - Method in class jason.service.admin.swing.LogView
 
setContentLength(int) - Method in class jason.framework.protocol.http.HttpResponseBuilderImpl
Reset the content-length, it should be coherent with the setContent call.
setContentType(String) - Method in class jason.framework.protocol.http.HttpResponseBuilderImpl
Reset the content-type of the content message-body part
setContentType(String) - Method in interface jason.framework.protocol.http.HttpResponseBuilder
 
setCoreThread(Runnable) - Method in class jason.service.pool.ThreadCapsule
This method is provided for optimization purpose only and should only be called by the ThreadPool only.
setCurrentValue(int) - Method in class jason.service.admin.ProgressBarDialog
 
setData(String, Object) - Static method in class jason.core.ServiceDataSpace
Store a data in the Service Data Space
setDataList(String, Object) - Static method in class jason.core.ServiceDataSpace
Store a data and store it in a vector for the key
setDefaultPriority(int) - Method in class jason.core.pool.ThreadCapsuleImpl
Update the default thread priority.
setDefaultPriority(int) - Method in interface jason.core.pool.ThreadCapsule
 
setDocumentLocator(Locator) - Method in class jason.service.requestparser.datahandler.ContentHandlerAdapter
 
setDomain(Domain) - Method in interface jason.core.MessageHandler
Reset the Domain for the service
setDomain(Domain) - Method in class jason.core.ConsoleMessageHandler
 
setDoorModel(DoorDataModel) - Method in class jason.core.Domain
Reset the model for available door
setEnabled(boolean) - Method in class jason.core.AbstractService
Change the enabled mode.
setEnabledCacheForRequestDispatch(boolean) - Method in class jason.core.ServiceContext
Enable/Disable the inner cache for dispatching a request
setEnabledServiceOverriding(boolean) - Method in class jason.core.ServiceContainerDataModel
Enabled/Disabled the service overriding.
setFilePath(File) - Method in class jason.core.ServiceContainer
Set the file path for the service
setHost(String) - Method in class jason.service.admin.AbstractClient
 
setInformationUnitLocked(boolean) - Method in interface jason.service.requestparser.datahandler.ProtocolInformationUnitEngineInt
 
setInformationUnitLocked(boolean) - Method in class jason.service.requestparser.datahandler.ProtocolInformationUnit
 
setJasManagerListener(JasManagerListener) - Method in class jason.core.JasManager
 
setKeepAlive(boolean) - Method in class jason.core.pool.ThreadCapsuleImpl
Decide to maintain the current thread.
setKeepAlive(boolean) - Method in interface jason.core.pool.ThreadCapsule
 
setKeepAlive(boolean) - Method in interface jason.service.pool.ThreadCapsuleInt
For features of this method consult the ThreadCapsule class which implements this interface.
setKeepAlive(boolean) - Method in class jason.service.pool.ThreadCapsule
This method sets the keepAlive variable of the ThreadCapsule, which is responsible to control the life-cycle of the ThreadCapsule.
setLoadBalancingMax(int) - Method in class jason.core.ProcessableService
Reset the max value for loadbalancing support.
setLocation(String) - Method in class jason.core.Domain
Set the location of the configuration file
setLog(File) - Method in class jason.core.service.LogService
Define the path for storing log message by default this is the "log" path
setLogAutoClean(boolean) - Method in class jason.core.Domain
Set the log strategy.
setLogLocation(String) - Method in class jason.core.Domain
Set the log location.
setLoopTask(boolean) - Method in class jason.core.pool.ThreadCapsuleImpl
Decide to maintain the current task (setTask) in the thread.
setMaxValue(int) - Method in class jason.service.admin.ProgressBarDialog
 
setMessage(String) - Method in class jason.service.admin.swing.StatusBar
 
setMessageHandler(MessageHandler) - Method in class jason.core.Domain
 
setMessageHandler(String) - Method in class jason.core.Domain
Set the message handler.
setMessageHeader(String, String) - Method in class jason.framework.protocol.http.HttpResponseBuilderImpl
Stores a message Header that will be sent with the HTTP response (look at the class header for the rule)
setMessageHeader(String, String) - Method in interface jason.framework.protocol.http.HttpResponseBuilder
 
setModel(ServiceContainerDataModel) - Method in class jason.core.ServicesManager
Set a data model for ServiceContainer
setModel(ServiceContainerDataModel) - Method in class jason.core.Domain
Set the dataModel for available ServiceContainer object
setName(String) - Method in interface jason.core.Action
 
setName(String) - Method in class jason.core.AbstractService
Reset the name of the service
setObject(Object) - Method in interface jason.core.cache.CacheObject
This is the user object
setObject(Object) - Method in class jason.core.cache.BasicCacheObjectImpl
This is the user object
setParam(String) - Method in class jason.service.admin.AbstractClient
 
setParent(Stack) - Method in interface jason.service.pool.objectpool.StoredObject
 
setPassivePool(PassivePoolInt) - Method in interface jason.service.pool.ThreadCapsuleInt
For features of this method consult the ThreadCapsule class which implements this interface.
setPassivePool(PassivePoolInt) - Method in class jason.service.pool.ThreadCapsule
This method sets the passivePool reference of the ThreadCapsule.
setPassword(String) - Method in class jason.service.admin.AbstractClient
 
setPatternString(String[]) - Method in interface jason.service.requestparser.datahandler.ProtocolInformationUnitEngineInt
 
setPatternString(String[]) - Method in class jason.service.requestparser.datahandler.ProtocolInformationUnit
 
setPersistent(boolean) - Method in class jason.core.AbstractService
Make the current service persistent through the getServiceState
setPoolLocked(boolean) - Method in interface jason.service.pool.ThreadPoolInt
For features of this method consult the ThreadPool class which implements this interface.
setPoolLocked(boolean) - Method in class jason.service.pool.ThreadPool
Toggles the locked or unlocked state of the pool
setPort(String) - Method in class jason.service.admin.AbstractClient
 
setPriority(int) - Method in class jason.core.ThreadableService
Here the thread priority.
setPrivate(boolean) - Method in class jason.core.AbstractService
This method lets the user change the accessibility for service
setProcessable(boolean) - Method in class jason.core.ServiceContainer
Determine if the current process can be handled in a new process with a load balancing mecanism
setProperty(String, Object) - Method in class jason.core.ServiceContext
Update a service property.
setProperty(String, Object) - Method in class jason.core.ServiceContainer
Set a property for the service
setProperty(String, Object) - Method in class jason.core.AbstractService
Reset the starting property. it can be only called when the init method has been called.
setPropertyForServiceLocation(String, String, String) - Method in class jason.core.ServicesManager
Overrided a property from an existing service
setProtocolName(String) - Method in interface jason.service.requestparser.datahandler.ProtocolInformationUnitEngineInt
 
setProtocolName(String) - Method in class jason.service.requestparser.datahandler.ProtocolInformationUnit
 
setProtocolProvider(String) - Method in interface jason.service.requestparser.datahandler.ProtocolInformationUnitEngineInt
 
setProtocolProvider(String) - Method in class jason.service.requestparser.datahandler.ProtocolInformationUnit
 
setProtocolVersion(String) - Method in interface jason.service.requestparser.datahandler.ProtocolInformationUnitEngineInt
 
setProtocolVersion(String) - Method in class jason.service.requestparser.datahandler.ProtocolInformationUnit
 
setResourceUploadListener(ResourceUploadListener) - Method in class jason.service.admin.AbstractClient
 
setResponseOutput(PrintStream) - Method in class jason.service.admin.AbstractClient
 
setRootServiceType(ServiceType) - Method in class jason.core.ServiceType
Set a service type reference
setSaxParser(XMLReader) - Static method in class jason.service.requestparser.datahandler.ProtocolConfigExtractor
 
setServer(String) - Method in class jason.framework.protocol.http.HttpResponseBuilderImpl
Set the server name for the response
setServer(String) - Method in interface jason.framework.protocol.http.HttpResponseBuilder
 
setService(Service) - Method in class jason.core.ConsoleMessageHandler
 
setServiceContainerBuilder(ServiceBuilder) - Method in class jason.core.ServiceContainer
Builder for this service container
setServiceContext(ServiceContext) - Method in class jason.core.AbstractService
 
setSize(int) - Method in class jason.core.service.LogServiceRequest
Update the size of the log content.
setSize(int) - Method in interface jason.service.pool.PassivePoolInt
For features of this method consult the PassivePool class which implements this interface.
setSize(int) - Method in class jason.service.pool.PassivePool
This method of Stack class is being overridden - the functionality remains the same as in Vector this method reduces the size of the passivePool.
setSocketTimeout(int) - Method in class jason.core.SocketService
This method will reset the timeout for socket.
setStarted(boolean) - Method in class jason.service.admin.swing.ServiceNode
 
setStartingDay(int) - Method in class jason.core.SchedulableService
Set the starting day number.
setStartingHour(int) - Method in class jason.core.SchedulableService
Set the starting hour.
setStartingMinute(int) - Method in class jason.core.SchedulableService
Set the starting minute.
setStartingMonth(int) - Method in class jason.core.SchedulableService
Set the starting month number.
setStartingPeriod(double) - Method in class jason.core.SchedulableService
This method will awake the service every period in minute.
setState(boolean) - Method in interface jason.service.pool.ThreadCapsuleInt
For features of this method consult the ThreadCapsule class which implements this interface.
setState(boolean) - Method in class jason.service.pool.ThreadCapsule
This method sets the state variable of the ThreadCapsule.
setStatusCode(int) - Method in class jason.framework.protocol.http.HttpResponseBuilderImpl
A statusCode should be >= 100 and <= 505
setStatusCode(int) - Method in interface jason.framework.protocol.http.HttpResponseBuilder
 
setTask(Task) - Method in class jason.core.pool.ThreadCapsuleImpl
 
setTask(Task) - Method in interface jason.core.pool.ThreadCapsule
 
setTask(Task, int) - Method in class jason.core.pool.ThreadCapsuleImpl
 
setTask(Task, int) - Method in interface jason.core.pool.ThreadCapsule
 
setTaskContext(TaskContext) - Method in class jason.core.pool.ThreadCapsuleImpl
 
setTaskContext(TaskContext) - Method in interface jason.core.pool.ThreadCapsule
 
setTest(boolean) - Method in class jason.core.AbstractService
This method shows for the first run call a message that control your service is really running
setThreadable(boolean) - Method in class jason.core.ServiceContainer
Determine if the current service can be handled in a new thread each time with a thread pooling mecanism
setThreadClass(Class, int) - Method in interface jason.service.pool.ThreadPoolInt
For features of this method consult the ThreadPool class which implements this interface.
setThreadClass(Class, int) - Method in class jason.service.pool.ThreadPool
Destroyes the current pools (ActivePool as well as PassivePool) and reinitializes the pool.
setThreadLoopDelay(long) - Method in class jason.core.ThreadableService
This value is only for the thread loop mode.
setThreadLoopMode(boolean) - Method in class jason.core.ThreadableService
This is an important method, because it permits to use the run in a loop.
setTotalPoolSize(int) - Method in interface jason.service.pool.ThreadPoolInt
For features of this method consult the ThreadPool class which implements this interface.
setTotalPoolSize(int) - Method in class jason.service.pool.ThreadPool
This method sets the size of the total pool (active + passive) pool - if the size of the active pool is more than the size of the passive pool then ClientUnderServiceException is thrown otherwise the size of the passive pool is reduced to (totalPoolSize-newPoolSize).
setTraceRequest(boolean) - Method in class jason.core.SocketService
 
setType(ServiceType) - Method in class jason.core.AbstractService
 
setUser(String) - Method in class jason.service.admin.AbstractClient
 
setVerbose(boolean) - Method in class jason.core.AbstractService
Decide for the verbosity
setVersion(ServiceVersion) - Method in class jason.core.AbstractService
Reset the version of the service
setVersion(String) - Method in class jason.core.ServiceContainer
 
setVisible(boolean) - Method in class jason.service.admin.swing.LoginPasswordDialog
 
setWorkingDirectory(File) - Method in class jason.core.ServiceContainer
Update the working directory
setWorkingDirectoryTemporary(boolean) - Method in class jason.core.ServiceContainer
Make the working directory a temporary directory, so this is clean each time the service is runned
showResult(HttpRequestParser) - Static method in class jason.framework.protocol.http.HttpResponseTester
 
showResult(HttpRequestParser) - Static method in class jason.framework.protocol.http.HttpParserTester
 
singletonObject - Static variable in class jason.service.requestparser.datahandler.ProtocolConfigExtractor
 
SizeCacheStrategyImpl - class jason.core.cache.SizeCacheStrategyImpl.
Created Fri May 10 14:11:52 2002 Simple strategy that delete the older item of the cache
SizeCacheStrategyImpl(int) - Constructor for class jason.core.cache.SizeCacheStrategyImpl
 
skippedEntity(String) - Method in class jason.service.requestparser.datahandler.ContentHandlerAdapter
 
socket - Variable in class jason.core.pool.SocketTask
 
SocketService - class jason.core.SocketService.
Created Sat Feb 16 18:50:38 2002 This service is for all socket service (like HTTP server).
SocketService() - Constructor for class jason.core.SocketService
Run this service in a thread mode
SocketTask - class jason.core.pool.SocketTask.
Created Fri May 24 15:17:41 2002 This class is a task for handling a user Socket.
SocketTask(Socket) - Constructor for class jason.core.pool.SocketTask
 
start() - Method in class jason.core.SocketService
 
start() - Method in interface jason.core.Service
start the service
start() - Method in class jason.core.AbstractService
Start the service.
start(Object) - Method in interface jason.core.Action
Run the action with a particular param
startDocument() - Method in class jason.service.requestparser.datahandler.ContentHandlerAdapter
 
STARTED - Static variable in class jason.core.ServiceContainer
 
STARTED - Static variable in class jason.core.AbstractService
 
startElement(String, String, String, Attributes) - Method in class jason.service.requestparser.datahandler.ProtocolConfigExtractor
 
startElement(String, String, String, Attributes) - Method in class jason.service.requestparser.datahandler.ContentHandlerAdapter
 
startPrefixMapping(String, String) - Method in class jason.service.requestparser.datahandler.ContentHandlerAdapter
 
state - Variable in class jason.service.pool.ThreadCapsule
The state of the capsule, active or passive - false indicates the thread is not servicing any client right now.
STATE_FILE_NAME - Static variable in class jason.core.ServiceContainer
 
STATUS_100 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_101 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_200 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_201 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_202 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_203 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_204 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_205 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_206 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_300 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_301 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_302 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_303 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_304 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_305 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_400 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_401 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_402 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_403 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_404 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_405 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_406 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_407 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_408 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_409 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_410 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_411 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_412 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_413 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_414 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_415 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_500 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_501 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_502 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_503 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_504 - Static variable in interface jason.framework.protocol.http.StatusCode
 
STATUS_505 - Static variable in interface jason.framework.protocol.http.StatusCode
 
StatusBar - class jason.service.admin.swing.StatusBar.
Created Sun Oct 6 16:57:07 2002 StatusBar
StatusBar() - Constructor for class jason.service.admin.swing.StatusBar
 
StatusCode - interface jason.framework.protocol.http.StatusCode.
Lise of STATUS CODE from the RFC 2068
stop() - Method in class jason.core.ServiceContainer
Stop the service
stop() - Method in interface jason.core.Service
stop the service
stop() - Method in class jason.core.Domain
Save the current domain state for the next running
stop() - Method in class jason.core.AbstractService
 
stop() - Method in class jason.core.service.LogService
 
STOPPED - Static variable in class jason.core.ServiceContainer
 
STOPPED - Static variable in class jason.core.AbstractService
 
StoredObject - interface jason.service.pool.objectpool.StoredObject.
 
storeObject(Object, CacheObject) - Method in interface jason.core.cache.Cache
Store an object in the cache
storeObject(Object, CacheObject) - Method in class jason.core.cache.BasicCacheImpl
Store an object in the cache
storeScore(Service, ServiceContext) - Method in class jason.core.ScoreManager
 
SwingClient - class jason.service.admin.swing.SwingClient.
Here an interface for controlling each JASon service
SwingClient.ConnectionAction - class jason.service.admin.swing.SwingClient.ConnectionAction.
List all services
SwingClient.ConnectionAction() - Constructor for class jason.service.admin.swing.SwingClient.ConnectionAction
 
SwingClient.StartServiceAction - class jason.service.admin.swing.SwingClient.StartServiceAction.
Start a service
SwingClient.StartServiceAction() - Constructor for class jason.service.admin.swing.SwingClient.StartServiceAction
 
SwingClient.StopServiceAction - class jason.service.admin.swing.SwingClient.StopServiceAction.
Stop a service
SwingClient.StopServiceAction() - Constructor for class jason.service.admin.swing.SwingClient.StopServiceAction
 
SwingClient.VersionAction - class jason.service.admin.swing.SwingClient.VersionAction.
Version info
SwingClient.VersionAction() - Constructor for class jason.service.admin.swing.SwingClient.VersionAction
 
SwingClient() - Constructor for class jason.service.admin.swing.SwingClient
 
SwingTreeListener - class jason.service.admin.swing.SwingTreeListener.
Created Wed Sep 25 18:12:36 2002 Update the right part of the interface depending on the selected node
SwingTreeListener(SwingClient) - Constructor for class jason.service.admin.swing.SwingTreeListener
 

T

Task - interface jason.core.pool.Task.
Any work encapsulated in a ThreadCapsule must implement this interface.
Task - class jason.core.service.Task.
 
Task() - Constructor for class jason.core.service.Task
 
TaskableService - class jason.core.TaskableService.
Created Wed May 15 18:45:45 2002 This method will handle user Task.
TaskableService - class jason.core.service.TaskableService.
Created Thu May 16 09:55:20 2002
TaskableService() - Constructor for class jason.core.TaskableService
 
TaskableService() - Constructor for class jason.core.service.TaskableService
 
TaskableService(boolean) - Constructor for class jason.core.TaskableService
This constructor will let the service be started as a thread automatically with the start method.
TaskContext - class jason.core.pool.TaskContext.
Created Sat Apr 20 19:33:30 2002 TaskContext for the init method of the Task interface.
TaskContext(ServiceContext) - Constructor for class jason.core.pool.TaskContext
 
TaskService - class jason.core.service.TaskService.
Created Thu May 16 10:01:57 2002 This service has a role for storing a task and process it when possible.
TaskService() - Constructor for class jason.core.service.TaskService
 
tempInfoUnit - Variable in class jason.service.requestparser.datahandler.ProtocolConfigExtractor
 
tempPatternStringInfo - Variable in class jason.service.requestparser.datahandler.ProtocolConfigExtractor
 
tempPorotocolInfoUnit - Variable in class jason.service.requestparser.datahandler.ProtocolConfigExtractor
 
tempStringBuffer - Variable in class jason.service.requestparser.datahandler.ProtocolConfigExtractor
 
tempThreadCapsule - Variable in class jason.service.pool.ThreadPool
Temporary storage for ThreadCapsule objects.
test1(HttpResponseBuilder, OutputStream) - Static method in class jason.framework.protocol.http.HttpResponseTester
 
ThreadableClient - class jason.service.admin.ThreadableClient.
Created Fri Sep 27 21:28:00 2002 Here a wrapper for the client for sending a command in a separated thread
ThreadableClient(Client) - Constructor for class jason.service.admin.ThreadableClient
 
ThreadableService - class jason.core.ThreadableService.
Created Wed May 15 16:05:33 2002 This is a core class for services that needs to manage a thread.
ThreadableService() - Constructor for class jason.core.ThreadableService
By default the thread will not be started at the start method.
ThreadableService(boolean) - Constructor for class jason.core.ThreadableService
This constructor will let the service be started as a thread automatically with the start method.
ThreadCapsule - interface jason.core.pool.ThreadCapsule.
 
ThreadCapsule - class jason.service.pool.ThreadCapsule.
This class represents a layer or a capsule over the client processing thread and is responsible for managing the life-cycle of individual threads.
ThreadCapsule(Class) - Constructor for class jason.service.pool.ThreadCapsule
The only visible constructor for the class.
ThreadCapsuleImpl - class jason.core.pool.ThreadCapsuleImpl.
 
ThreadCapsuleImpl() - Constructor for class jason.core.pool.ThreadCapsuleImpl
This capsule waits until a setTask is called
ThreadCapsuleImpl(Task) - Constructor for class jason.core.pool.ThreadCapsuleImpl
Start the ThreadCapsule with a task
ThreadCapsuleInt - interface jason.service.pool.ThreadCapsuleInt.
This interface is implementd by the class which is acting as the thread capsule - in this case ThreadCapsule.
threadClass - Variable in class jason.service.pool.ThreadPool
The class for which the pool is constructed, it must implement runnable and have a visible default constructor.
threadClass - Variable in class jason.service.pool.ThreadCapsule
The class of the coreThread that is embeded in this threadCapsule.
threadClass - Variable in class jason.service.pool.PassivePool
The class for which the Passive Pool is being maintained.
threadNotify() - Method in class jason.core.ThreadableService
 
ThreadPool - interface jason.core.pool.ThreadPool.
This interface is implemented by the class which shall be the main engine for thread pool in this case ThreadPool.
ThreadPool - class jason.service.pool.ThreadPool.
This class is an generic implementation of a thread pool, which takes the following input
a) Size of the pool to be constructed
b) Name of the class which implements Runnable (which has a visible default constructor)
and constructs a thread pool with active threads that are waiting for activation. once the threads have finished processing they come back and wait once again in the pool.
ThreadPool(Class, int) - Constructor for class jason.service.pool.ThreadPool
The only visible constructor for the class.
ThreadPoolImpl - class jason.core.pool.ThreadPoolImpl.
This program is an generic implementation of thread pool engine, which takes the following input a) Size of the pool to be constructed b) Name of the class which implements Runnable (which has a visible default constructor) and constructs a thread pool with active threads that are waiting for activation.
ThreadPoolImpl(int) - Constructor for class jason.core.pool.ThreadPoolImpl
 
ThreadPoolInt - interface jason.service.pool.ThreadPoolInt.
This interface is implemented by the class which shall be the main engine for thread pool in this case ThreadPool.
ThreadPoolTest - class jason.core.pool.ThreadPoolTest.
 
ThreadPoolTest() - Constructor for class jason.core.pool.ThreadPoolTest
 
threadWait() - Method in class jason.core.ThreadableService
 
toString() - Method in class jason.core.ServiceVersion
 
toString() - Method in class jason.core.ServiceType
This function will format the ServiceType name and sub services
toString() - Method in class jason.core.ServiceRequest
 
toString() - Method in class jason.core.ServiceInfo
 
toString() - Method in class jason.core.ServiceContainer
 
toString() - Method in class jason.core.cache.BasicCacheObjectImpl
 
toString() - Method in class jason.service.pool.IllegalClassException
 
toString() - Method in class jason.service.pool.ClientsUnderServiceException
 
totalPoolSize - Variable in class jason.service.pool.ThreadPool
Initial size of the pool as indicated by the user.
Trace - class jason.core.Trace.
Class for sending error message on the console
Trace() - Constructor for class jason.core.Trace
 
traceRequest - Variable in class jason.core.SocketService
 
TYPE - Static variable in class jason.core.service.admin.AdminService
 
TYPE - Static variable in class jason.core.service.UpdatableService
 
TYPE - Static variable in class jason.core.service.TaskService
 
TYPE - Static variable in class jason.core.service.Scheduler
 
TYPE - Static variable in class jason.core.service.LogService
 

U

UNMANAGED_RESPONSE - Static variable in class jason.core.ServiceResponse
Return this valid when your service don't know how to process a request
UpdatableService - class jason.core.service.UpdatableService.
Created Fri Sep 06 22:09:41 2002 This is a service runned regularly, it tries to detect a service update or a new service from the domain door and the current srvice containers.
UpdatableService() - Constructor for class jason.core.service.UpdatableService
 
update() - Method in class jason.core.ServiceContainer
Update from file
update() - Method in class jason.core.PathDoor
 
update() - Method in interface jason.core.Door
Run again the door for signaling new service
user - Variable in class jason.service.admin.AbstractClient
 

V

valueChanged(TreeSelectionEvent) - Method in class jason.service.admin.swing.SwingTreeListener
 
valueChanged(TreeSelectionEvent) - Method in class jason.service.admin.swing.SwingClient
 
VERBOSE_MESSAGE - Static variable in interface jason.core.Service
 
version - Static variable in class jason.core.JasonEnv
 
VersionNode - class jason.service.admin.swing.VersionNode.
Created Wed Sep 25 18:18:14 2002 Swing node for a service version
VersionNode(String) - Constructor for class jason.service.admin.swing.VersionNode
 

W

WARNING_MESSAGE - Static variable in interface jason.core.Service
 
warning(SAXParseException) - Method in class jason.core.XMLErrorHandler
 
WEB_SERVICE - Static variable in class jason.core.ServiceType
 
writeException(Exception, RandomAccessFile) - Method in class jason.core.service.LogService
Write an exception to the raf
writeMessage(String, RandomAccessFile) - Method in class jason.core.service.LogService
Write a service message on the raf
writeMessages() - Method in class jason.core.service.LogService
Store the file message en flush it
writeService(String, byte[]) - Method in class jason.core.PathDoor
Store the service for the name
writeService(String, byte[]) - Method in interface jason.core.Door
Write a service. the byte array is the .jas format.

X

XMLErrorHandler - class jason.core.XMLErrorHandler.
Created Wed Mar 27 10:03:52 2002 Default error handler when parsing a configuration file
XMLErrorHandler(String) - Constructor for class jason.core.XMLErrorHandler
 

A B C D E F G H I J K L M N O P R S T U V W X