Uses of Interface
jade.core.VerticalCommand
-
Packages that use VerticalCommand Package Description jade.core This package contains the microkernel of JADE system.jade.core.messaging -
-
Uses of VerticalCommand in jade.core
Classes in jade.core that implement VerticalCommand Modifier and Type Class Description classGenericCommandA generic implementation of theCommandinterface, operating at the meta-level to provide a generic transformation of method invocations.Methods in jade.core that return VerticalCommand Modifier and Type Method Description VerticalCommandService.Slice. serve(HorizontalCommand cmd)Serves an incoming horizontal command, performing any required immediate processing, before turning it into a vertical command to be processed by the incoming filter chain.VerticalCommandSliceProxy. serve(HorizontalCommand cmd)Try to serve an incoming horizontal command, routing it to a remote slice implementation.Methods in jade.core with parameters of type VerticalCommand Modifier and Type Method Description protected booleanFilter. accept(VerticalCommand cmd)Process a command before it is processed by successive filters in the filter-chain.voidSink. consume(VerticalCommand cmd)Definitely consume a command object.protected voidFilter. postProcess(VerticalCommand cmd)Post-process a command object after it has been processed by the successive filters in the filter chain.ObjectBaseService. submit(VerticalCommand cmd)ObjectService. submit(VerticalCommand cmd)Allows submitting a vertical command for processing. -
Uses of VerticalCommand in jade.core.messaging
Methods in jade.core.messaging with parameters of type VerticalCommand Modifier and Type Method Description booleanIncomingEncodingFilter. accept(VerticalCommand cmd)Receive a command object for processing.booleanOutgoingEncodingFilter. accept(VerticalCommand cmd)Process the SEND_MESSAGE VCommand encoding the ACLMessage with the proper representation and adjusting Envelope fields: 1) If the receiver lives in the local container --> Do not encode (to speed up performances) --> Don't touch the envelope 2) If the receiver lives in a remote container --> Encode using the specified representation or "LEAP" if no representation is specified --> If an envelope is present adjust its fields 3) If the receiver lives in a remote platform --> Encode using the specified representation or "String" if no representation is specified --> Create a default envelope if not present and adjust its fieldsvoidIncomingEncodingFilter. postProcess(VerticalCommand cmd)voidOutgoingEncodingFilter. postProcess(VerticalCommand cmd)
-