Package com.cosylab.jcosyne.server

This package contains the framework necessary to create JCosyne remote tasks which perfom custom computations.

See:
          Description

Interface Summary
Constants This interface contains well-known constants of JCosyne that are used both by clients and servers.
ExecutorMBean Parametrizes JMX interface to the Executor.
FactorizationMBean This example task factorizes a number into primes.
LogCollectorMBean Parametrizes the JMX interface to the LogCollector.
RemoteTaskMBean JMX complient interface to a remote task.
RemoteTaskScript This interface must be implemented by all BeanScripts supplied to remote tasks for execution, be it either the post-initialization or post-execution scripts or the custom scripts submitted with execute.
ResultRepositoryMBean MBean compliant interface to the result repository.
SentinelMBean Sentinel is a remote task that shuts down all remote tasks and sends notification to the server that it should terminate.
 

Class Summary
ExecutionNotification JMX Notification dispatched by Executor and remote tasks.
Executor Executor is one of the predefined MBeans provided by JCosyne framework, which keeps track of other executing remote tasks.
Factorization This is a trivial implementation of the FactorizationMBean interface which uses naive brute search-for-factors algorithm.
JMXServer This is executable JMX server class that serves as entry point for JMX Agent (as defined in the JMX specification).
LogCollector LogCollector remote task is one of the predefined remote tasks running in each JCosyne JMX server.
RemoteTask Remote Task is the base convenience class from which all remote tasks inherit.
RemoteTaskInvocation This is a serializable data holder that contains information about a single remote task invocation.
ResultRepository This is the implementation of the functionality parametrized by ResultRepositoryMBean.
Sentinel The implementation of sentinel remote task.
 

Package com.cosylab.jcosyne.server Description

This package contains the framework necessary to create JCosyne remote tasks which perfom custom computations.

Package Specification

This package contains the following features: