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.
addAlert(String, String, boolean, boolean, boolean) - Method in class jason.core.Domain
Add alert host name and user name account for sending it by mail for error case.
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
 
alertAll(String) - Method in class jason.core.ServiceContext
Alert all registered user with this message.
AlertItem - class jason.core.AlertItem.
Element of storage for user alert choice
AlertItem(String, String, boolean, boolean, boolean) - Constructor for class jason.core.AlertItem
 
AlertService - class jason.core.service.AlertService.
Send alert notification when a service as a trouble.
AlertService() - Constructor for class jason.core.service.AlertService
 
AlertServiceRequest - class jason.core.service.AlertServiceRequest.
This is a request for notifying a set of user something is wrong like a runtime exception from a services...
AlertServiceRequest(String[], String[], String) - Constructor for class jason.core.service.AlertServiceRequest
 
alertUser(String, String, String) - Method in class jason.core.ServiceContext
Send alert by mail through the Alert service
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.
canRestartOnError() - Method in class jason.core.AbstractService
 
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 - Variable in class jason.core.AlertItem
 
ERROR_MESSAGE - Static variable in interface jason.core.Service
 
error(SAXParseException) - Method in class jason.core.XMLErrorHandler
 
exception - Variable in class jason.core.AlertItem
 

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
 
getAlertCount() - Method in class jason.core.Domain
 
getAlertItem(int) - Method in class jason.core.Domain
 
getAuthor() - Method in class jason.core.ServiceInfo
 
getAuthor() - Method in class jason.core.ServiceContainer
 
getAutoRestartCounter() - Method in class jason.core.ServiceContainer
 
getAutoRestartCounter() - Method in class jason.core.AbstractService
 
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
 
getContacts() - Method in class jason.core.service.AlertServiceRequest
 
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.
getHosts() - Method in class jason.core.service.AlertServiceRequest
 
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
 
getMessage() - Method in class jason.core.service.AlertServiceRequest
 
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.core.AlertItem
 
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
 
isAutoRestart() - Method in class jason.core.ServiceContainer
 
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.