| 
||||||||||
| 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 | |||||||||