|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
ProActive packages for end user | |
---|---|
org.objectweb.proactive | Provides the main classes for creating active objects and futures. |
ProActive Core | |
---|---|
org.objectweb.proactive.core | Directly in this package are found some classes that are not specific to one part of ProActive but used in many places. |
org.objectweb.proactive.core.classloader | This package holds most of the mechanism for dynamic classloading through ProActiveRuntimes. |
org.objectweb.proactive.core.config | Provides classes to load System properties from the configuration file. |
org.objectweb.proactive.core.config.xml | Provides all classes needed for parsing XML configuration file, and loading related System properties |
org.objectweb.proactive.core.descriptor | Provides all classes needed for using XML Deployment Descriptors |
org.objectweb.proactive.core.descriptor.data | Provides all classes needed to create java objects related to XML Deployment Descriptor. |
org.objectweb.proactive.core.descriptor.services | Provides classes to start JVM acquisition services like RMI lookup service on a ProActiveRuntime, P2P ProActiveRuntime acquisition service, or Fault Tolerance service. |
org.objectweb.proactive.core.descriptor.util | Provides utility classes to manipulate java representation of XML Deployment Descriptor |
org.objectweb.proactive.core.descriptor.xml | Provides all classes needed for parsing XML Deployment Descriptor files, and building related java objects |
org.objectweb.proactive.core.event | The active object created with ProActive generated events on demand when a listener registers to one component of the active object. |
org.objectweb.proactive.core.exceptions | Functional exceptions with asynchronism and non functional exceptions. |
org.objectweb.proactive.core.exceptions.body | Non Functional exceptions occuring in a body. |
org.objectweb.proactive.core.exceptions.manager | ProActive exceptions mechanism. |
org.objectweb.proactive.core.exceptions.proxy | Non Functional exceptions occuring in a proxy. |
org.objectweb.proactive.core.filetransfer | Defines all classes related with ProActive File Transfer protocol |
org.objectweb.proactive.core.gc | In the future: Complete Distributed Garbage Collector. |
org.objectweb.proactive.core.group | Provides all classes needed to use group communications in ProActive. |
org.objectweb.proactive.core.group.spmd | Provides classes needed to use SPMD model in ProActive. |
org.objectweb.proactive.core.group.threadpool | Provides a thread pool for the group communications in ProActive. |
org.objectweb.proactive.core.group.topology | Provides all classes to represent group by a topology (i.e. line, plan, ring, torus, ...) |
org.objectweb.proactive.core.jini | Provides helper classes to use with Jini. |
org.objectweb.proactive.core.mop | **For internal use only** Defines the Meta Object Protocol used in ProActive that allows the interception of a method call to an active object and its reification as a request sent to a body. |
org.objectweb.proactive.core.node | Defines the generic Nodes used in ProActive. |
org.objectweb.proactive.core.process | Defines services for spawning an external process from Java. |
org.objectweb.proactive.core.process.filetransfer | Defines services for using File Transfer Tools |
org.objectweb.proactive.core.process.glite | Defines services for creating a remote process using GLite. |
org.objectweb.proactive.core.process.globus | Defines services for creating a remote process using Globus. |
org.objectweb.proactive.core.process.gridengine | Defines services for creating a remote process using Sun Grid Engine for a cluster managed by SGE. |
org.objectweb.proactive.core.process.lsf | Defines services for creating a remote process BSUB for a cluster using LSF protocol. |
org.objectweb.proactive.core.process.mpi | Defines services for creating a remote process wrapping mpi based applications. |
org.objectweb.proactive.core.process.nordugrid | Defines services for creating a remote process using ARC (NorduGrid). |
org.objectweb.proactive.core.process.oar | Defines services for creating a remote process using OAR for a cluster managed by OAR . |
org.objectweb.proactive.core.process.pbs | Defines services for creating a remote process using PBS for a cluster managed by PBS. |
org.objectweb.proactive.core.process.prun | Defines services for creating a remote process using PRUN for a cluster managed by PBS. |
org.objectweb.proactive.core.process.rlogin | Defines services for creating a remote process using Rlogin. |
org.objectweb.proactive.core.process.rocks | |
org.objectweb.proactive.core.process.rsh | Defines services for creating a remote process using RSH. |
org.objectweb.proactive.core.process.rsh.maprsh | **For internal use only** Defines services for creating a remote process using maprsh. |
org.objectweb.proactive.core.process.ssh | Defines services for creating a remote process using SSH. |
org.objectweb.proactive.core.process.unicore | Defines services for creating a remote process using Unicore. |
org.objectweb.proactive.core.rmi | **For internal use only** Helper classes used for the glue between ProActive and RMI. |
org.objectweb.proactive.core.runtime | Defines all classes needed to build a ProActiveRuntime. |
org.objectweb.proactive.core.runtime.http | HTTP implementation of ProActiveRuntime |
org.objectweb.proactive.core.runtime.http.messages | Contains all types of message for HTTP communications with runtimes |
org.objectweb.proactive.core.runtime.ibis | Ibis implementation of ProActiveRuntime |
org.objectweb.proactive.core.runtime.jini | JINI implementation of ProActiveRuntime. |
org.objectweb.proactive.core.runtime.rmi | RMI implementation of ProActiveRuntime |
org.objectweb.proactive.core.ssh | Provides all classes to do ssh tunneling over RMI or HTTP. |
org.objectweb.proactive.core.ssh.httpssh | Provides all classes to do ssh tunneling over HTTP. |
org.objectweb.proactive.core.ssh.rmissh | Provides all classes to do ssh tunneling over RMI. |
org.objectweb.proactive.core.util | **For internal use only** Contains accessory utility classes. |
org.objectweb.proactive.core.util.log | Contains utility classes for logging. |
org.objectweb.proactive.core.util.profiling | Contains utility classes for profiling. |
org.objectweb.proactive.core.util.timer | Contains utility classes for the timer. |
org.objectweb.proactive.core.util.wrapper | Provide some wrappers for Java primitives and non-reifiable java.lang objects. it is useful for asynchronous method calls. |
org.objectweb.proactive.core.xml | **For internal use only** Contains utility classes for parsing XML Deployment Descriptor. |
org.objectweb.proactive.core.xml.handler | **For internal use only** Contains utility classes. |
org.objectweb.proactive.core.xml.io | **For internal use only** Contains utility classes. |
ProActive Core : Body | |
---|---|
org.objectweb.proactive.core.body | Provides all classes used for implementing the active part of an active object. |
org.objectweb.proactive.core.body.ft.checkpointing | Defines the implementation of an active object checkpoint. |
org.objectweb.proactive.core.body.ft.exception | Defines exceptions related to fault-tolerance. |
org.objectweb.proactive.core.body.ft.internalmsg | **For internal use only** Defines messages that are use to synchronize fault-tolerance mechanism on each active object. |
org.objectweb.proactive.core.body.ft.message | Defines message logs, i.e. messages that have to be resent after a recovery. |
org.objectweb.proactive.core.body.ft.protocols | Defines specific behavior for each implemented fault-tolerance protocol. |
org.objectweb.proactive.core.body.ft.protocols.cic.infos | Defines informations that have to be linked with checkpoints and messages for CIC protocol. |
org.objectweb.proactive.core.body.ft.protocols.cic.managers | Defines active object behavior for the CIC protocol. |
org.objectweb.proactive.core.body.ft.protocols.cic.servers | Defines the CIC protocol specific behavior of the fault-tolerance servers. |
org.objectweb.proactive.core.body.ft.protocols.pmlrb.infos | Defines informations that have to be linked with checkpoints and messages for PML protocol. |
org.objectweb.proactive.core.body.ft.protocols.pmlrb.managers | Defines active object behavior for the PML protocol. |
org.objectweb.proactive.core.body.ft.protocols.pmlrb.servers | Defines the PML protocol specific behavior of the fault-tolerance servers. |
org.objectweb.proactive.core.body.ft.servers | Defines all needed servers for fault-tolerance mecanism, and a global server that implements all needed behaviors. |
org.objectweb.proactive.core.body.ft.servers.faultdetection | Defines fault-detection interface of the fault-tolerance server. |
org.objectweb.proactive.core.body.ft.servers.location | Defines the location interface of fault-tolerance server, i.e. for retrieving a reference on a failed-and-restart active object. |
org.objectweb.proactive.core.body.ft.servers.recovery | Defines recovery process interface, i.e. the process responsible for triggering the recovery. |
org.objectweb.proactive.core.body.ft.servers.resource | Defines resource interface of the fault-tolerance server, i.e. the server of nodes on which failed active object can be restarted. |
org.objectweb.proactive.core.body.ft.servers.storage | Defines the storage process interface of the fault-tolerance server, i.e. the checkpoints storage service. |
org.objectweb.proactive.core.body.ft.servers.util | Defines util classes for fault-tolerance servers. |
org.objectweb.proactive.core.body.future | Provides the definition and implementation of the future object. |
org.objectweb.proactive.core.body.http | HTTP implementation of the remote Body |
org.objectweb.proactive.core.body.http.util | Provides Exceptions for HTTP communications |
org.objectweb.proactive.core.body.http.util.exceptions | Provides Utility classes for HTTP Communications |
org.objectweb.proactive.core.body.http.util.messages | Contains all types of messages usefull for HTTP communications |
org.objectweb.proactive.core.body.ibis | IBIS implementation of the remote Body |
org.objectweb.proactive.core.body.jini | The body of an active object act as a hub of communication with other remote objects. |
org.objectweb.proactive.core.body.message | **For internal use only** Defines the common message layer of Requests and Replies. |
org.objectweb.proactive.core.body.migration | Defines the migration primitive of ProActive. |
org.objectweb.proactive.core.body.proxy | **For internal use only** Defines the proxy associated to any ProActive Stub of an active Object. |
org.objectweb.proactive.core.body.reply | Defines the reply messages based of the common message layer. |
org.objectweb.proactive.core.body.request | Defines the request messages based of the common message layer. |
org.objectweb.proactive.core.body.rmi | The body of an active object act as a hub of communication with other remote objects. |
ProActive Core : Components (implementation of the Fractal model) | |
---|---|
org.objectweb.proactive.core.component | This package and sub-packages provide an implementation with ProActive of the Fractal 2.0 component model. |
org.objectweb.proactive.core.component.adl | This package and sub-packages provide a customization of the standard Fractal ADL for ProActive. |
org.objectweb.proactive.core.component.adl.bindings | A Fractal ADL module to define component bindings. |
org.objectweb.proactive.core.component.adl.components | A Fractal ADL module to define sub components. |
org.objectweb.proactive.core.component.adl.implementations | A Fractal ADL module to define component implementations. |
org.objectweb.proactive.core.component.adl.nodes | A Fractal ADL module for distributed component deployment. |
org.objectweb.proactive.core.component.adl.types | A Fractal ADL module to define component types. |
org.objectweb.proactive.core.component.adl.vnexportation | A Fractal ADL module to define the exportation of virtual nodes (which is actually a renaming of the virtual-nodes) in the ADL. |
org.objectweb.proactive.core.component.body | Component meta-objects are created from the ComponentBody. |
org.objectweb.proactive.core.component.collectiveitfs | This package contains classes for handling collective interfaces. |
org.objectweb.proactive.core.component.config | This package contains the code that configures the membranes of the components : it configures the controllers and the interceptors. |
org.objectweb.proactive.core.component.controller | Implementations of the "membrane" of the Fractal components, i.e. the controllers that manage non-functional properties of a component. |
org.objectweb.proactive.core.component.exceptions | Exceptions specific to ProActive components. |
org.objectweb.proactive.core.component.factory | Factories used for building component entities. |
org.objectweb.proactive.core.component.gen | Contains the classes used for dynamically generating component interfaces (using bytecode generation). |
org.objectweb.proactive.core.component.group | This package contains an extension of the ProActive typed group mechanism, applicable for components and component interfaces. |
org.objectweb.proactive.core.component.identity | The ProActiveComponentIdentityImpl class is the base class for the component meta-objects. |
org.objectweb.proactive.core.component.interception | Contains code specific to interceptors. |
org.objectweb.proactive.core.component.representative | A representative is the reference on a ProActive component. |
org.objectweb.proactive.core.component.request | This package contains classes related to component requests. |
org.objectweb.proactive.core.component.type | This package defines types used in the components. |
org.objectweb.proactive.core.component.type.annotations.gathercast | This package contains annotations used for configuring the gathercast behavior of component interfaces. |
org.objectweb.proactive.core.component.type.annotations.multicast | This package contains annotations used for configuring the multicast behavior of component interfaces. |
ProActive P2P : P2P infrastructure | |
---|---|
org.objectweb.proactive.p2p.daemon | The Java code source part of the C P2P daemon. |
org.objectweb.proactive.p2p.loadbalancer | Load Balancing for the Peer-to-Peer Infrastructure. |
org.objectweb.proactive.p2p.service | Peer-to-Peer Infrastructure. |
org.objectweb.proactive.p2p.service.exception | Useful exceptions for the Peer-to-Peer Infrastructure. |
org.objectweb.proactive.p2p.service.node | All related classes for managing and using the sharing node mecanism. |
org.objectweb.proactive.p2p.service.util | Some utils classes for the P2P infrastructure. |
ProActive Extensions : Security | |
---|---|
org.objectweb.proactive.ext.security | This package provides a security framework for the ProActive middleware. |
org.objectweb.proactive.ext.security.crypto | **For internal use only** Provides the cryptographic services. |
org.objectweb.proactive.ext.security.domain | Helper functions to create "domains", i.e. high-level security entities. |
org.objectweb.proactive.ext.security.exceptions | Contains all the exceptions thrown by the security framework. |
org.objectweb.proactive.ext.security.gui | A GUI which allows to create, edit and manage certificates. |
org.objectweb.proactive.ext.security.securityentity | Core package of the proactive security framework. |
org.objectweb.proactive.ext.security.test.jacobi | Benchmarking test for the security framework using the Jacobi example. |
ProActive Extensions | |
---|---|
org.objectweb.proactive.ext.benchsocket | |
org.objectweb.proactive.ext.closedworldlauncher | |
org.objectweb.proactive.ext.implicit | *under development* Defines an implicit way of programming the live method using declarations. |
org.objectweb.proactive.ext.locationserver | Defines a Body associated with a location server able to give the location of one body on demand. |
org.objectweb.proactive.ext.migration | Defines strategies of migration based on itinerary. |
org.objectweb.proactive.ext.mixedlocation | |
org.objectweb.proactive.ext.scilab | |
org.objectweb.proactive.ext.scilab.gui | |
org.objectweb.proactive.ext.scilab.monitor | |
org.objectweb.proactive.ext.scilab.test | |
org.objectweb.proactive.ext.scilab.util | |
org.objectweb.proactive.ext.util | Provides some utility classes for end user usage or used across the extension package. |
org.objectweb.proactive.ext.webservices | Provides all utility classes to expose an active object or a component as web services |
org.objectweb.proactive.ext.webservices.soap | Provides classes to deploy and access the active object exposed as a web service. |
org.objectweb.proactive.ext.webservices.utils | Provides web services utility classes. |
org.objectweb.proactive.ext.webservices.wsdl | Provides classes to generates WSDL file corresponding to the active object. |
ProActive Branch and Bound API | |
---|---|
org.objectweb.proactive.branchnbound | The Branch and Bound (API) package. |
org.objectweb.proactive.branchnbound.core | This is the core of the BnB API implementation. |
org.objectweb.proactive.branchnbound.core.exception | This package contains all Java exceptions used by the Branch and Bound API implementation. |
org.objectweb.proactive.branchnbound.core.queue | All task queues which are provided by the BnB API. |
ProActive Calcium API | |
---|---|
org.objectweb.proactive.calcium | This is the main package of the Calcium skeleton framework. |
org.objectweb.proactive.calcium.examples.blast | This package contains an example of distributing the blast application with calcium. |
org.objectweb.proactive.calcium.examples.findprimes | This package contains a toy examples of finding prime number with calcium. |
org.objectweb.proactive.calcium.examples.nqueens | This package contains an example of solving the nqueens counting problem using the framework. |
org.objectweb.proactive.calcium.examples.nqueens.bt1 | |
org.objectweb.proactive.calcium.examples.nqueens.bt2 | |
org.objectweb.proactive.calcium.exceptions | This package contains the exceptions handled by the framework. |
org.objectweb.proactive.calcium.interfaces | This package contains the main interfaces provided by the framework. |
org.objectweb.proactive.calcium.monitor | This package contains the monitoring tool for the framework. |
org.objectweb.proactive.calcium.proactive | This package containts the required package to integrate the calcium framework with proactive. |
org.objectweb.proactive.calcium.skeletons | This package contains the skeletons supported by the framework @author ProActive Team. |
org.objectweb.proactive.calcium.statistics | This package contains the tools that generate statistics of the execution of the framework. |
ProActive MPI API | |
---|---|
org.objectweb.proactive.mpi | |
org.objectweb.proactive.mpi.control | |
org.objectweb.proactive.mpi.control.util |
ProActive OSGI API | |
---|---|
org.objectweb.proactive.osgi | This package provides all neccessary entities to run ProActive on top of OSGi ( http://www.osgi.org ). |
ProActive JMX API | |
---|---|
org.objectweb.proactive.jmx | This package provides the classes to connect remotely to a JMX Server via ProActive. |
org.objectweb.proactive.jmx.client | |
org.objectweb.proactive.jmx.listeners | |
org.objectweb.proactive.jmx.provider.proactive | |
org.objectweb.proactive.jmx.server |
ProActive Scheduler API | |
---|---|
org.objectweb.proactive.scheduler | |
org.objectweb.proactive.scheduler.policy |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |