Uses of Class
cmion.level2.Competency
Packages that use Competency
-
Uses of Competency in cmion.level2
Subclasses of Competency in cmion.level2Modifier and TypeClassDescriptionclassan abstract class describing a competency, whose main execution is performed remotely, in a different executable (possibly on a different machine) and that we communicate with over the network.classA class encapsulating tcp communication with another process on the network.Methods in cmion.level2 that return CompetencyModifier and TypeMethodDescriptionSamgarCompetencyInfo.construct()constructs the competency that this info represents and returns it, throws an exception if class does not exist, parameters do not match, constructor does not exist or class is not subclass of CompetencyEventCompetencyCancelled.getCompetency()returns a reference to the competency that was cancelledEventCompetencyFailed.getCompetency()returns a reference to the competency that has failedEventCompetencyStarted.getCompetency()returns a reference to the competency that has startedEventCompetencySucceeded.getCompetency()returns a reference to the competency that has succeededMethods in cmion.level2 that return types with arguments of type CompetencyModifier and TypeMethodDescriptionCompetencyLibrary.getCompetencies(String type) return a List of competencies with the given type, the list will be empty if no such competency is in the libraryCompetencyExecutionPlanStep.getCompetenciesAlreadyTried()during execution of a plan this returns a list of competencies that have already been tried to realize this plan step.Constructors in cmion.level2 with parameters of type CompetencyModifierConstructorDescriptionEventCompetencyCancelled(Competency competency, HashMap<String, String> parameters, CompetencyExecutionPlan plan, long executionID) EventCompetencyFailed(Competency competency, HashMap<String, String> parameters, CompetencyExecutionPlan plan, long executionID) EventCompetencyStarted(Competency competency, HashMap<String, String> parameters, CompetencyExecutionPlan plan, long executionID) EventCompetencySucceeded(Competency competency, HashMap<String, String> parameters, CompetencyExecutionPlan plan, long executionID) -
Uses of Competency in cmion.level2.competencies
Subclasses of Competency in cmion.level2.competenciesModifier and TypeClassDescriptionclassexample of the implementation of a competency, with comments explaining how to define competencies, this is not actually doing anything seriousclassexample of the implementation of a TCP remote competency, with comments explaining how to define competencies, this is not actually doing anything seriousclass -
Uses of Competency in cmion.level2.competencies.test
Subclasses of Competency in cmion.level2.competencies.testModifier and TypeClassDescriptionclassone of several test competencies to test the execution systemclassone of several test competencies to test the execution systemclassone of several test competencies to test the execution systemclassone of several test competencies to test the execution systemclassclassthis is an example of a competency that is not started as part of an order issued from the mind, but that continuously runs in the background, in this case printing out a message every 5 seconds.classone of several test competencies to test the execution systemclassone of several test competencies to test the execution system