Uses of Interface
jade.util.leap.Serializable

Packages that use Serializable
jade.content
jade.content.abs   
jade.content.onto   
jade.content.onto.basic   
jade.content.schema   
jade.content.schema.facets   
jade.core This package contains the microkernel of JADE system. 
jade.domain This package and its sub-packages contains FIPA specific agents and ontologies. 
jade.domain.FIPAAgentManagement This package contains the definition of the FIPA-Agent-Management ontology as specified by the FIPA standard FIPA Agent Management Specification - document no. 23 version H (15th August 2001). 
jade.domain.introspection This package contains the definition of the ontology used by JADE for internal monitoring of the agent platform and running agents. 
jade.domain.JADEAgentManagement This package contains the definition of the JADE-Agent-Management ontology, the vocabulary with the list of used symbols, and all the Java classes that implement the concepts of the ontology. 
jade.domain.mobility This package contains the definition of the JADE-mobility ontology, the vocabulary with the list of used symbols, and all the Java classes that implement the concepts of the ontology. 
jade.lang.acl This package contains the support for the FIPA Agent Communication Language (ACL) including the ACLMessage class, the parser, the encoder, and an helper class for representing templates of ACL messages. 
 

Uses of Serializable in jade.content
 

Subinterfaces of Serializable in jade.content
 interface AgentAction
          Generic interface to be implemented by classes associated to agent actions in an ontology.
 interface Concept
          Generic interface to be implemented by classes associated to concepts in an ontology.
 interface ContentElement
          Interface representing a generic content element, i.e. an expression that can be meaningfully used as the content of an ACL message.
 interface Predicate
          Generic interface to be implemented by classes associated to predicates in an ontology.
 interface Term
          Interface representing a generic term, i.e. an expression identifying a generic entity (abstract or concrete) that "exist" in the world and that agents can talk and reason about.
 

Classes in jade.content that implement Serializable
 class ContentElementList
          Utility class to deal with a list of content elements as a content element itself.
 class OntoACLMessage
          Utility class that allow using an ACLMessage object as an ontological agent action.
 class OntoAID
          Utility class that allow using an AID object as an ontological concept.
 

Uses of Serializable in jade.content.abs
 

Subinterfaces of Serializable in jade.content.abs
 interface AbsContentElement
          An abstract descriptor that can hold a generic content element expression.
 interface AbsObject
          The common ancestor of all abstract descriptors
 interface AbsTerm
          An abstract descriptor that can hold a term expression.
 

Classes in jade.content.abs that implement Serializable
 class AbsAgentAction
          An abstract descriptor that can hold an agent action expression.
 class AbsAggregate
          An abstract descriptor that can hold an aggregate entitiy expression.
 class AbsConcept
          An abstract descriptor that can hold a concept expression.
 class AbsConceptSlotFunction
           
 class AbsContentElementList
          An abstract descriptor that can hold a list of generic content element expressions.
 class AbsIRE
          An Abstract descriptor that can hold an Identifying Referential Expression (IRE).
 class AbsObjectImpl
          Base class for all non-primitive abstract descriptor classes.
 class AbsPredicate
          An abstract descriptor that can hold a predicate expression.
 class AbsPrimitive
          An abstract descriptor that can hold a primitive expression.
 class AbsPrimitiveSlotsHolder
          This class is not intended to be used by programmers.
 class AbsVariable
          An abstract descriptor that can hold a variable expression, i.e. an entity that is not known yet.
 

Uses of Serializable in jade.content.onto
 

Subinterfaces of Serializable in jade.content.onto
 interface Introspector
          This interface defines the methods to convert objects of ontological classes into/from abstract descriptors.
 

Classes in jade.content.onto that implement Serializable
 class BCReflectiveIntrospector
          Backward Compatible reflective introspector.
 class CFReflectiveIntrospector
           
 class ConceptSlotFunction
          The ConceptSlotFunction class allows treating the slots of an ontological concept as functions.
 class ReflectiveIntrospector
          The default introspector for user defined ontologies that uses Java Reflection to translate java objects to/from abstract descriptors.
 

Uses of Serializable in jade.content.onto.basic
 

Classes in jade.content.onto.basic that implement Serializable
 class Action
          This class implements the action operator of the FIPA SL0 action.
 class Done
          This class implements the done operator of the FIPA SL0 action.
 class Equals
          This class implements the = operator of the FIPA SL0 language.
 class FalseProposition
          This class represents the FALSE proposition i.e. a predicate that is always false.
 class Result
          This class implements the result operator of the FIPA SL0 action.
 class TrueProposition
          This class represents the TRUE proposition i.e. a predicate that is always true.
 

Uses of Serializable in jade.content.schema
 

Subinterfaces of Serializable in jade.content.schema
 interface Facet
          Represent a generic Facet (i.e. a constraint on the possible values) that can be applied on a slot in a schema of an ontological element.
 

Uses of Serializable in jade.content.schema.facets
 

Classes in jade.content.schema.facets that implement Serializable
 class CardinalityFacet
          This facet forces an AbsAggregate to contain a number of elements that is comprised between a given min and a given max.
 class DefaultValueFacet
          This facet set the default value of an AbsObject.
 class DocumentationFacet
           
 class PermittedValuesFacet
          This facet forces an AbsPrimitive to contain a specific set of values.
 class RegexFacet
          This facet forces an AbsPrimitive to contain a specific set of values expressed as a regular expression.
 class TypedAggregateFacet
          This facet forces the elements in an AbsAggregate to be compliant to a given schema.
 

Uses of Serializable in jade.core
 

Subinterfaces of Serializable in jade.core
 interface HorizontalCommand
          The HorizontalCommand interface represents those kernel-level commands that are exchanged among the slices of a given JADE service, and they are sent across the network by the platform IMTP.
 interface Location
          Abstract interface to represent JADE network locations.
 interface Node
          This interface represents a node of a JADE platform (i.e. a component that can host a slice of a platform-level service).
static interface Service.Slice
          The Slice nested interface represents that part of a service that is deployed at a given network node.
 

Classes in jade.core that implement Serializable
 class ContainerID
          A class identifying an aget container in the JADE platform.
 class GenericCommand
          A generic implementation of the Command interface, operating at the meta-level to provide a generic transformation of method invocations.
 class PlatformID
          Description here
 class SliceProxy
          An implementation of the Service.Slice interface, supporting routed dispatching of horizontal commands.
 

Uses of Serializable in jade.domain
 

Classes in jade.domain that implement Serializable
 class FIPAException
          This class represents a generic FIPAException, i.e. one of NotUnderstood,Failure,Refuse, as defined in jade.domain.FIPAAgentManagement.
 

Uses of Serializable in jade.domain.FIPAAgentManagement
 

Classes in jade.domain.FIPAAgentManagement that implement Serializable
 class AlreadyRegistered
           
 class AMSAgentDescription
          This class implements the concept of the fipa-agent-management ontology representing the description of an Agent in the AMS catalogue.
 class APDescription
          This class implements the concept of the fipa-agent-management ontology representing the description of an agent platform as it can be retrieved from the AMS.
 class APService
          This class implements the concept of the fipa-agent-management ontology representing the description of a platform service.
 class Deregister
          This class implements the deregister action of the fipa-agent-management ontology.
 class DFAgentDescription
          This class implements the concept of the fipa-agent-management ontology representing the description of an agent in the DF catalogue.
 class Envelope
          This class models an envelope.
 class FailureException
          This class represents a generic FailureException
 class GetDescription
          This class implements the get-description action of the fipa-agent-management ontology.
 class InternalError
           
 class MissingArgument
           
 class MissingParameter
           
 class Modify
          This class implements the modify action of the fipa-agent-management ontology.
 class NotRegistered
           
 class NotUnderstoodException
           
 class Property
          This class implements the property type, a pair of a name and value.
 class ReceivedObject
          This class implements the received-object object from the FIPA Agent Management ontology.
 class RefuseException
          This class represents a generic RefuseException
 class Register
          This class implements the register action of the fipa-agent-management ontology.
 class Search
          This class implements the search action of the fipa-agent-management ontology.
 class SearchConstraints
          This class models a search constraint.
 class ServiceDescription
          This class models a service data type.
 class Unauthorised
           
 class UnexpectedAct
           
 class UnexpectedArgument
           
 class UnexpectedArgumentCount
           
 class UnexpectedParameter
           
 class UnrecognisedParameterValue
           
 class UnrecognisedValue
           
 class UnsupportedAct
           
 class UnsupportedFunction
           
 class UnsupportedValue
           
 

Uses of Serializable in jade.domain.introspection
 

Subinterfaces of Serializable in jade.domain.introspection
static interface AMSSubscriber.EventHandler
          This interface must be implemented by concrete event handlers installed by this AMSSubscriber.
 interface Event
          The generic interface for all introspection events.
 

Classes in jade.domain.introspection that implement Serializable
 class AddedContainer
          This class represents the added-container concept in the jade-introspection ontology.
 class AddedMTP
          This class represents the added-mtp concept in the jade-introspection ontology.
 class BornAgent
          An introspection event, recording the birth of a new agent within the platform.
 class DeadAgent
          An introspection event, recording the death of an agent within the platform.
 class KillContainerRequested
          This class represents the kill-container-requested concept in the jade-introspection ontology.
 class MovedAgent
          An introspection event, recording the migration of an agent within the platform.
 class RemovedContainer
          An introspection event, recording the removal of an agent container within the platform.
 class RemovedMTP
          An introspection event, recording the removal of an MTP within the platform.
 class ResetEvents
          This class represents the meta-reset-events concept in the jade-introspection ontology.
 class ResumedAgent
          An introspection event, recording the resumption of a formerly suspended agent within the platform.
 class ShutdownPlatformRequested
          This class represents the shutdown-platform-requested concept in the jade-introspection ontology.
 class SuspendedAgent
          An introspection event, recording the suspension of a formerly active agent within the platform.
 

Uses of Serializable in jade.domain.JADEAgentManagement
 

Classes in jade.domain.JADEAgentManagement that implement Serializable
 class CreateAgent
          This class represents the create-agent action of the JADE-agent-management ontology.
 class InstallMTP
          This class represents the install-MTP action of the JADE-agent-management ontology.
 class KillAgent
          This class represents the kill-agent action of the JADE-agent-management ontology.
 class KillContainer
          This class represents the kill-container action of the JADE-agent-management ontology.
 class QueryAgentsOnLocation
          This class represents the query-agents-on-location action of the JADE-agent-management ontology.
 class QueryPlatformLocationsAction
          This class represents the query-platform-locations action of the JADE-agent-management ontology.
 class ShowGui
          This class represents the show-gui action of the JADE-agent-management ontology.
 class ShutdownPlatform
          This class represents the shutdown-platform action of the JADE-agent-management ontology.
 class UninstallMTP
          This class represents the uninstall-MTP action of the JADE-agent-management ontology.
 class WhereIsAgentAction
          This class represents the where-is-agent action of the JADE-agent-management ontology.
 

Uses of Serializable in jade.domain.mobility
 

Classes in jade.domain.mobility that implement Serializable
 class CloneAction
          This class represents the clone-agent action, requesting to clone an agent within the platform.
 class LoadBehaviour
          This action represents a request to load a Behaviour whose code is not included in the classpath of the JVM where the agent that is going to execute the behaviour lives.
 class MobileAgentDescription
          This class represents the mobile-agent-description concept.
 class MobileAgentLanguage
          This class represents the mobile-agent-language concept.
 class MobileAgentOS
          This class represents the mobile-agent-os concept.
 class MobileAgentProfile
          This class represents the mobile-agent-profile concept.
 class MobileAgentSystem
          This class represents the mobile-agent-system concept.
 class MoveAction
          This class represents the move-agent action, requesting to move an agent within the platform.
 class Parameter
          This concept represents a parameter to be passed to a Behaviour in the dynamic loading procedure.
 

Uses of Serializable in jade.lang.acl
 

Subinterfaces of Serializable in jade.lang.acl
static interface MessageTemplate.MatchExpression
          This interface must be overriden in order to define an application specific MessageTemplate.
 



These are the official JADE API. For these API backward compatibility is guaranteed accross JADE versions