- MAC - Static variable in class org.licas.util.Const
-
Apple Mac operating system type.
- main(String[]) - Static method in class org.licas.server.Run_HttpServer
-
Start the http server running.
- MainGuiDef - Interface in org.licas.def.gui
-
This interface must be implemented the main licas GUI.
- mapToParams(ArrayList<ParamInfo>, HashMap<String, String>) - Method in class org.licas.autonomic.script.ObjectsMap
-
Replace any null
values in the parameter list with values in the map
if they exist.
- mapToParams(MethodInfo, ArrayList<Object>) - Static method in class org.licas.call.MethodFactory
-
Map and set parameter instance values in the related info objects.
- mapToVars(ArrayList<?>) - Method in class org.licas.autonomic.script.ObjectsMap
-
Replace any null
values in the parameter list with values in the map
if they exist.
- matchesWith(KeywordInfo, String) - Method in class org.licas.service.model.KeywordInfo
-
Return true if the two keyword lists match on both topic and word lists.
- mathCompare - Variable in class org.licas.data.EvaluateData
-
For comparisons of simple java types
- mathCompare(String, Object, Object, String) - Method in class org.licas.data.EvaluateData
-
Evaluate the expression.
- mathDistance - Variable in class org.licas.data.EvaluateData
-
For distance measurements between simple java types
- maxNegative - Variable in class org.licas.service.link.Link
-
The maximum number of allowed negative entries for each link
- maxNegative - Variable in class org.licas.service.link.Thresholds
-
The maximum number of allowed negative entries for each link
- MAXNODES - Static variable in class org.licas.util.Const
-
Defines a graphic maximum nodes tag
- maxNumber - Variable in class org.licas.query.LinkQueryConfig
-
Maximum number of links to return
- MAXNUMBER - Static variable in class org.licas.util.Const
-
- maxValue - Variable in class org.licas.data.gen.DataGenerator
-
The maximum allowed value
- maxValue - Variable in class org.licas.service.spec.BehaviourScript
-
Maximum value
- MAXVALUE - Static variable in class org.licas.util.Const
-
This defines the maximum value tag
- MED - Static variable in class org.licas.server.model.BusEntity
-
- MEDHIGH - Static variable in class org.licas.server.model.BusEntity
-
- mediator - Variable in class org.licas.server.esb.MonitorServer
-
Parent message mediator
- MEMORY - Static variable in class org.licas.service.link.LinkConfig
-
Defines the memory limit method
- memoryToLend(int) - Method in class org.licas.service.link.Link_M
-
Return the amount of memory that this component can lend.
- MEMORYTOLEND - Static variable in class org.licas.util.MethodConst
-
Defines memory to lend method
- MESSAGE - Static variable in class org.licas.util.ServiceConst
-
Defines the message service
- MESSAGE - Static variable in class org.licas.ws.wsdl.WsdlConst
-
- MESSAGEBOARD - Static variable in class org.licas.util.ServiceConst
-
Defines the message board service
- messageBus(MethodInfo) - Method in interface org.licas.def.BusDef
-
Execute a call on the system message bus.
- messageBus(MethodInfo) - Method in class org.licas.server.ESB
-
Execute a call on the system message bus.
- messageBus(MethodInfo) - Method in class org.licas.server.MessageMediator
-
Execute a call on the system message bus.
- MESSAGECOUNT - Static variable in class org.licas.query.LicasQueryConst
-
- messageCount - Variable in class org.licas.security.Metrics
-
Total number of messages received
- MessageInfo - Class in org.licas
-
This class stores information communication messages, or message objects in general.
- MessageInfo(Object) - Constructor for class org.licas.MessageInfo
-
Create a new instance of MessageInfo.
- MessageInfo(String, Object) - Constructor for class org.licas.MessageInfo
-
Create a new instance of MessageInfo.
- MESSAGEINFO - Static variable in class org.licas.util.Const
-
Defines MessageInfo object tag
- MessageInfoParser - Class in org.licas.parsers
-
This class can be used to parse a
MessageInfo
object to or from XML.
- MessageInfoParser() - Constructor for class org.licas.parsers.MessageInfoParser
-
Create a new instance of MessageInfoParser.
- MESSAGELABEL - Static variable in class org.licas.ws.wsdl.WsdlConst
-
- messageMediator - Variable in class org.licas.server.ESB
-
This class mediates the process of passing messages between the server and the services.
- MessageMediator - Class in org.licas.server
-
This class mediates the process of passing messages between the server and the services
- MessageMediator(ESB, PasswordHandler, MessageStore) - Constructor for class org.licas.server.MessageMediator
-
Create a new instance of MessageMediator.
- messagePackets - Variable in class org.licas.server.ESB
-
Stores communication ids with related message packet info for receiving
messages in packets.
- messageQueue - Variable in class org.licas.autonomic.AutonomicManager
-
List of messages received by this manager.
- MessageQueue - Class in org.licas.autonomic
-
This class stores lists of messages for processing by the system.
- MessageQueue() - Constructor for class org.licas.autonomic.MessageQueue
-
Create a new instance of MessageQueue
- messageQueue - Variable in class org.licas.server.esb.MonitorServer
-
The queue of messages to process
- messageReply(Object) - Method in class org.licas.Auto
-
This can be used as part of a conversation, for example, to reply to some other method invocation, or even
to start a conversation.
- MESSAGEREPLY - Static variable in class org.licas.util.MethodConst
-
Defines message reply method
- MESSAGESIZE - Static variable in class org.licas.query.LicasQueryConst
-
- messageSize - Variable in class org.licas.security.Metrics
-
Total size of message objects received
- MESSAGESLEEP - Static variable in class org.licas.util.ServiceConst
-
The default message loop sleep time (ms)
- MESSAGESTATE - Static variable in class org.licas.util.Const
-
Defines a message state tag
- MessageStore - Class in org.licas
-
Stores information on earlier invoked or transitional method processes.
- MessageStore() - Constructor for class org.licas.MessageStore
-
Create a new instance of MessageStore.
- messageStore - Variable in class org.licas.server.MessageMediator
-
Communication IDs to identify the calling components and replies
for stored method results.
- messageStore - Variable in class org.licas.Service
-
Communication IDs to identify the calling components and replies
for stored method results.
- messageToBus(MessageInfo, String) - Method in class org.licas.server.ESB
-
Add the message to the message bus queue for subsequent processing.
- messageToBus(MessageInfo) - Method in class org.licas.server.esb.MonitorServer
-
Add the message to the message bus, with the following rules:
- messageToBus(MessageInfo, String) - Method in class org.licas.server.LocalServer
-
Add the next message to the message bus, to be returned in order for processing by a service.
- messageToBus(MessageInfo) - Method in class org.licas.server.MessageMediator
-
Add the message to the message bus queue for subsequent processing.
- MESSAGETYPE - Static variable in class org.licas.util.Const
-
Defines a message type tag
- messageTypePartsToParams() - Method in class org.licas.ws.wsdl.model.WsdlOperation
-
Traverse all of the stored message and type parts in the model and convert them
into empty parameter info elements as part of a complete nested structure.
- meta - Variable in class org.licas.meta.ServiceMeta
-
Any other metadata, such as keywords, etc
- METAACCESSALLOWED - Static variable in class org.licas.util.Const
-
Defines access to metadata allowed value
- METABAGOFWORDSTYPE - Static variable in class org.licas.util.HeuristicConst
-
- MetaConst - Class in org.licas.util
-
Constant values relating to the creation or processing of metadata.
- MetaConst() - Constructor for class org.licas.util.MetaConst
-
- MetaFactory - Class in org.licas.meta
-
This class can create metadata parts that can be used to define
service creation or initialisation.
- MetaFactory() - Constructor for class org.licas.meta.MetaFactory
-
- MetaFactoryAI - Class in org.licas.meta
-
This class can create metadata parts that can be used as part of AI scripts.
- MetaFactoryAI() - Constructor for class org.licas.meta.MetaFactoryAI
-
Create a new instance of MetaFactoryAI
- MetaFactoryData - Class in org.licas.meta
-
This class can create metadata parts that can be used to define data descriptions.
- MetaFactoryData() - Constructor for class org.licas.meta.MetaFactoryData
-
Create a new instance of MetaFactoryData
- MetaFactoryService - Class in org.licas.meta
-
This class can create metadata parts that can be used to define the service metadata
as it is stored and defined on the server.
- MetaFactoryService() - Constructor for class org.licas.meta.MetaFactoryService
-
- metaSearch(String, int, Element, ServiceLinks) - Method in interface org.licas.def.search.ServiceMetaSearchDef
-
Query the service metadata to find matching information.
- metaSearch(String, int, Element, ServiceLinks) - Method in class org.licas.query.ServerMetaSearch
-
Allow the server to perform queries over all of the registered service metadata
to find matching information.
- METASEARCH - Static variable in class org.licas.util.Const
-
Defines a default metadata search query
- metaView(ArrayList<ServiceMeta>) - Method in interface org.licas.def.gui.DrawGuiDef
-
Process the metadata using the problem solver algorithm and return a new set
of metadata for the graphical display.
- method - Variable in class org.licas.autonomic.script.AutoIn
-
The method that the evaluator uses to produce some result.
- method - Variable in class org.licas.server.model.HttpEntity
-
The protocol method to call
- METHOD - Static variable in class org.licas.util.AiConst
-
- METHOD - Static variable in class org.licas.util.Const
-
Defines method tag
- MethodConst - Class in org.licas.util
-
Some constant values relating to method names.
- MethodConst() - Constructor for class org.licas.util.MethodConst
-
Creates a new instance of MethodConst
- MethodFactory - Class in org.licas.call
-
This factory class can be used to create method info objects for dynamic execution
on any of the communication protocols.
- MethodFactory() - Constructor for class org.licas.call.MethodFactory
-
Creates a new instance of MethodFactory.
- METHODFAULT - Static variable in class org.licas.util.MetaConst
-
Defines process a method fault type
- methodForPublish(Element, String, KeywordInfo, MethodInfo, PasswordHandler) - Static method in class org.licas.server.esb.PublishSubscribe
-
Create and return the full method list for publishing a service's information.
- methodForSubscribe(Element, String, KeywordInfo, MethodInfo, PasswordHandler) - Static method in class org.licas.server.esb.PublishSubscribe
-
Create and return the full method list for subscribing to a service's information.
- MethodHandler - Class in org.licas.call
-
This class parses a
Service
method specification and tests at each step if the
calling sequence is allowed.
- MethodHandler(String, Service) - Constructor for class org.licas.call.MethodHandler
-
Creates a new instance of MethodHandler.
- MethodInfo - Class in org.licas.call
-
This class stores information relating to a single method of a service.
- MethodInfo() - Constructor for class org.licas.call.MethodInfo
-
Creates a new instance of MethodInfo and sets the clientUri
to the server address
if one is running or null
if one is not running.
- MethodInfo(Service) - Constructor for class org.licas.call.MethodInfo
-
Creates a new instance of MethodInfo and sets the clientUri
to the local service path.
- methodInfo - Variable in class org.licas.service.model.WorkInfo
-
Description of the method and location for the service
- METHODINFO - Static variable in class org.licas.util.Const
-
Defines MethodInfo object tag
- MethodInfoParser - Class in org.licas.parsers
-
This class can be used to parse a
MethodInfo
object to or from XML.
- MethodInfoParser() - Constructor for class org.licas.parsers.MethodInfoParser
-
Create a new instance of MethodInfoParser.
- methodMeta - Variable in class org.licas.meta.ServiceMeta
-
A list of public methods.
- METHODNAME - Static variable in class org.licas.util.Const
-
Defines method name tag
- METHODNAMESHORT - Static variable in class org.licas.util.Const
-
Defines short method name tag
- MethodNotFoundException - Exception in org.licas.util.exception
-
This class can be used to throw an exception if a method to be invoked does not exist.
- MethodNotFoundException(String) - Constructor for exception org.licas.util.exception.MethodNotFoundException
-
Create a new instance of MethodNotFoundException.
- MethodNotFoundException(String, boolean) - Constructor for exception org.licas.util.exception.MethodNotFoundException
-
Create a new instance of MethodNotFoundException.
- METHODS - Static variable in class org.licas.util.Const
-
Defines methods tag
- methodsMatch(Element, Element) - Static method in class org.licas.parsers.admin.AdminParser
-
Return true if the two xml method descriptions are the same.
- methodToShortXML(Method) - Static method in class org.licas.parsers.types.ReflectionParser
-
Create a shortened element to describe the method that is passed in.
- methodToXML(Method) - Static method in class org.licas.parsers.types.ReflectionParser
-
Create an element to describe the method that is passed in.
- methodToXML(Method, ArrayList) - Static method in class org.licas.parsers.types.ReflectionParser
-
Create an element to describe the method that is passed in.
- MetricDatasetParser - Class in org.licas.parsers.sci
-
This can be used to parse a MetricDataset
object to or from XML.
- MetricDatasetParser() - Constructor for class org.licas.parsers.sci.MetricDatasetParser
-
Create a new instance of MetricDatasetParser
- METRICONLY - Static variable in class org.licas.util.HeuristicConst
-
Only use the metric
- Metrics - Class in org.licas.security
-
Measurements that the default autonomic manager can make.
- Metrics() - Constructor for class org.licas.security.Metrics
-
Create a new instance of Metrics
- metrics - Variable in class org.licas.server.ESB
-
Server metrics.
- metrics - Variable in class org.licas.ServiceWrapper
-
Measurements of general message/transaction numbers
- metrics - Variable in class org.licas.ServiceWrapperLegacy
-
Measurements of general message/transaction numbers
- metricType - Variable in class org.licas.service.spec.ServiceSpec
-
The type of metric to use, for example.AiHeuristicConst
.EUCLIDEANFUNCTION
.
- METRICTYPE - Static variable in class org.licas.util.AiConst
-
- MetricValueParser - Class in org.licas.parsers.sci
-
This can be used to parse a MetricValue
object to or from XML.
- MetricValueParser() - Constructor for class org.licas.parsers.sci.MetricValueParser
-
Create a new instance of MetricValueParser
- MI_OBJECT - Static variable in class org.licas.util.AiConst
-
- MILLIDAY - Static variable in class org.licas.util.TimeConst
-
Day in milliseconds
- MILLIHOUR - Static variable in class org.licas.util.TimeConst
-
Hour in milliseconds
- MILLIMINUTE - Static variable in class org.licas.util.TimeConst
-
Minute in milliseconds
- MILLIMONTH - Static variable in class org.licas.util.TimeConst
-
Month in milliseconds
- MILLISECOND - Static variable in class org.licas.util.TimeConst
-
Second in milliseconds
- MILLISECONDPART - Static variable in class org.licas.util.TimeConst
-
Day tag name
- MILLIWEEK - Static variable in class org.licas.util.TimeConst
-
Day in milliseconds
- MILLIYEAR - Static variable in class org.licas.util.TimeConst
-
Year in milliseconds
- MINOCCURS - Static variable in class org.licas.ws.wsdl.WsdlConst
-
- minThresholds - Variable in class org.licas.service.link.Link_M
-
The threshold values that store the currently selected minimum source.
- MINUTE - Static variable in class org.licas.util.TimeConst
-
Day tag name
- minValue - Variable in class org.licas.data.gen.DataGenerator
-
The minimum allowed value
- minValue - Variable in class org.licas.service.spec.BehaviourScript
-
Minimum value
- MINVALUE - Static variable in class org.licas.util.Const
-
This defines the minimum value tag
- MODULE - Static variable in class org.licas.util.Const
-
The Module tag
- ModuleComm - Class in org.licas.module
-
Communication bridge between protected
FrameworkModule
methods and other packages.
- ModuleComm() - Constructor for class org.licas.module.ModuleComm
-
- moduleFromClass(Class, Service, PasswordHandler) - Static method in class org.licas.module.ModuleHandler
-
Return a module instance for the service type or class.
- ModuleHandler - Class in org.licas.module
-
This class can be used to store and retrieve the service modules.
- ModuleHandler() - Constructor for class org.licas.module.ModuleHandler
-
- ModuleInfo - Class in org.licas.meta.model
-
This stores information on a single module reference.
- ModuleInfo() - Constructor for class org.licas.meta.model.ModuleInfo
-
Create a new instance of ModuleInfo
- ModuleInfoParser - Class in org.licas.parsers.admin
-
This can parse a
ModuleInfo
object that contains jar and class info for an
external module.
- ModuleInfoParser() - Constructor for class org.licas.parsers.admin.ModuleInfoParser
-
Create a new instance of ModuleInfoParser
- moduleName - Variable in class org.licas.meta.model.ModuleInfo
-
The jar file name to represent the module
- moduleName - Variable in class org.licas.meta.ServiceMeta
-
The name of the module that the service class is loaded from
- moduleReferenced(String) - Method in class org.licas.meta.LicasConfig
-
Return if the module name with jar postfix is already referenced.
- MODULES - Static variable in class org.licas.util.Const
-
The Modules tag
- MODULESDIR - Static variable in class org.licas.util.ServiceConst
-
- ModuleServiceFactory - Class in org.licas.service
-
This service factory is read automatically by the GUI when loaded, to store a
pre-programmed script of the services it provides.
- ModuleServiceFactory() - Constructor for class org.licas.service.ModuleServiceFactory
-
Create a new instance of ModuleServiceFactory.
- monitor - Variable in class org.licas.autonomic.AutonomicManager
-
Monitor module.
- monitor(MessageInfo, String) - Method in class org.licas.autonomic.AutonomicManager
-
Monitor the first message of a conversation to check for irregular values.
- monitor(MessageInfo, String) - Method in class org.licas.autonomic.AutonomicManagerDefault
-
Monitor a conversation message and add if a new conversation.
- MONITOR - Static variable in class org.licas.util.AiConst
-
Defines monitor module
- MONITOR - Static variable in class org.licas.util.Const
-
Defines the linking thresholds structure config values
- monitorBorrowed - Variable in class org.licas.service.link.Link_M
-
Monitor source slots borrowed from another component.
- monitorBorrowedCount - Variable in class org.licas.service.link.Link_M
-
Total number of monitor sources borrowed
- monitorCount - Variable in class org.licas.service.link.Link
-
Total number of sources at the monitor level
- monitorLent - Variable in class org.licas.service.link.Link_M
-
Monitor source slots lent to another component.
- monitorMessage(MessageInfo, String) - Method in class org.licas.autonomic.AutonomicManager
-
Monitor a message using a MAPE control loop.
- monitorMessage(MessageInfo, String) - Method in class org.licas.autonomic.AutonomicManagerDefault
-
Monitor a message using a MAPE control loop.
- monitorNumber - Variable in class org.licas.service.link.Thresholds
-
The number of monitors to store
- monitorNumber - Variable in class org.licas.service.spec.LinkSpec
-
Maximum number of allowed entries at the monitor level
- MONITORNUMBER - Static variable in class org.licas.util.Const
-
- MonitorServer - Class in org.licas.server.esb
-
This class can be used to perform some resource allocation over the message queue that is
built from the http requests.
- MonitorServer(PasswordHandler, MessageMediator) - Constructor for class org.licas.server.esb.MonitorServer
-
Create a new instance of MonitorServer.
- monitorServer - Variable in class org.licas.server.MessageMediator
-
To monitor the server resource allocation
- MONITORSOURCE - Static variable in class org.licas.util.Const
-
Monitor source indicator
- monitorThreshold - Variable in class org.licas.service.link.Thresholds
-
The threshold to monitor the source
- monitorThreshold - Variable in class org.licas.service.spec.LinkSpec
-
The threshold for a monitor level entry
- MONITORTHRESHOLD - Static variable in class org.licas.util.Const
-
- monitorValues - Variable in class org.licas.service.link.Thresholds
-
The actual values at the monitor level.
- MONTH - Static variable in class org.licas.util.TimeConst
-
Month tag name
- moveSourceDown(Thresholds, int, Object) - Method in class org.licas.service.link.Link_M
-
Move the specified source in the linkSpec structure down to the next level.
- moveSourceDown(Object) - Method in class org.licas.service.link.Thresholds
-
Move the specified source from the level it is at, down to the next level.
- moveSourceDown(int, Object) - Method in class org.licas.service.link.Thresholds
-
Move the specified source from the specified level down to the next level.
- moveSourcesDown(ArrayList<String>, ArrayList<Object>, Thresholds) - Method in class org.licas.service.link.Link_M
-
Move any sources not used in the answer down a level if required.
- moveSourceUp(Thresholds, int, Object) - Method in class org.licas.service.link.Link_M
-
Move the specified source in the linkSpec structure up to the next level.
- moveSourceUp(int, Object, long) - Method in class org.licas.service.link.Thresholds
-
Automatically move the specified source from the specified level up to the next level.
- multiply(String, Object, Object) - Method in class org.licas.data.EvaluateData
-
Multiply the first value by the second and return the result.
- myLoader - Variable in class org.licas.parsers.types.MyObjectInputStream
-
The class loader
- MyObjectInputStream - Class in org.licas.parsers.types
-
This class extends a Java ObjectInputStream
to allow a specified class loader to be used.
- MyObjectInputStream(InputStream) - Constructor for class org.licas.parsers.types.MyObjectInputStream
-
Construct a new MyObjectinputyStream class.
- MyObjectInputStream(ClassLoader, InputStream) - Constructor for class org.licas.parsers.types.MyObjectInputStream
-
Construct a new MyObjectInputStream class.