Rio Project 5.6.6 API Reference Documentation

Skip navigation links

Rio Project 5.6.6 API

Packages 
Package Description
org.rioproject.admin
Administrative interfaces for managing services
org.rioproject.annotation
Annotations for service lifecycle notification.
org.rioproject.associations
Provides support for managing associations (directed graph relationships) that services have to other services
org.rioproject.config
Declares project wide constants and annotation for use with Groovy configuration files.
org.rioproject.costmodel
Provides approach to determine the monetary cost of using a system resource
org.rioproject.cybernode
A Cybernode represents a compute resource as a service available through the network, offering dynamic allocation and provisioning capabilities.
org.rioproject.deploy
Defines interfaces and classes to deploy dynamic services
org.rioproject.entry
Entry classes for use as attributes in lookup services.
org.rioproject.event
Provides classes and interfaces which enable support for distributed events.
org.rioproject.eventcollector.api
Defines semantics for interfaces with the EventCollector service.
org.rioproject.impl.associations
Provides support for managing associations (directed graph relationships) that services have to other services
org.rioproject.impl.associations.filter
Provides support for filtering associations (directed graph relationships) that services have to other services
org.rioproject.impl.associations.strategy
Service selection strategies for Association proxies
org.rioproject.impl.client
Client access to Apache River services and lookup discovery pooling
org.rioproject.impl.config
Provides utilities to use a shared or common Jini configuration, and declares project wide constants
org.rioproject.impl.costmodel
Provides approach to determine the monetary cost of using a system resource
org.rioproject.impl.discovery
Utilities for recording discovery events
org.rioproject.impl.event
Provides classes and interfaces which enable support for distributed events.
org.rioproject.impl.exec
Provides support for the execution of external processes
org.rioproject.impl.exec.posix
Provides support for the execution of external processes for POSIX based systems
org.rioproject.impl.exec.windows
Provides support for the execution of external processes for Windows based systems
org.rioproject.impl.fdh
Fault detection handler interfaces and implementations
org.rioproject.impl.jmx
Provides support for using JMX
org.rioproject.impl.logging
Provides support to enable the dynamic creation of Logger objects with associated Level and Handlers.
org.rioproject.impl.opstring
Implementation and parsing for the OperationalString
org.rioproject.impl.service
Provides basic infrastructure support for Apache River service development
org.rioproject.impl.servicebean
Provides classes that implement and support the ServiceBean model
org.rioproject.impl.sla
Provides classes that allow policy handlers to react to SLA threshold conditions
org.rioproject.impl.system
Provides classes that interact with lower level operating system and infrastructure elements, providing an abstract notion of a compute resource with qualitative and quantitative capabilities.
org.rioproject.impl.system.capability  
org.rioproject.impl.system.measurable
Defines quantitative capabilities of a compute resource
org.rioproject.impl.system.measurable.cpu
Provides classes for measuring CPU utilization
org.rioproject.impl.system.measurable.disk
Provides classes for measuring Disk space utilization
org.rioproject.impl.system.measurable.memory
Provides classes for measuring Memory utilization
org.rioproject.impl.system.measurable.memory.pool
Provides support for monitoring memory pools
org.rioproject.impl.watch
Provides mechanisms to collect and analyze programmer defined metrics defined in a distributed application.
org.rioproject.loader
Service classloading.
org.rioproject.log
Logger configuration and events.
org.rioproject.logging
Provides support to enable the dynamic creation of Logger objects with associated Level and Handlers.
org.rioproject.logging.jul
Java util logging (jul) utilities.
org.rioproject.logging.logback
Logback logging utilities.
org.rioproject.monitor
Provides the capability to deploy and monitor applications.
org.rioproject.net
Utilities for working with port ranges and network interfaces.
org.rioproject.opstring
Provides declaration and semantics of working with OperationalString, a key Rio concept that represents a collection of dynamic software services that when put together provide a coarse-grained service, typically distributed through the network.
org.rioproject.resolver
Defines classes for use when resolving Maven artifacts.
org.rioproject.rmi
Remote Method Invocation (RMI) infrastructure utilities.
org.rioproject.servicebean
Defines interfaces and semantics for the ServiceBean component model
org.rioproject.serviceui
Service UI factory support
org.rioproject.sla  
org.rioproject.start
Provides utilities to bootstrap and initialize the Rio operational environment.
org.rioproject.system  
org.rioproject.system.capability
Defines qualitative capabilities of a compute resource
org.rioproject.system.capability.connectivity
Defines connectivity capabilities
org.rioproject.system.capability.platform
Defines system capabilities
org.rioproject.system.capability.software
Defines platform software capabilities
org.rioproject.system.cpu  
org.rioproject.system.disk  
org.rioproject.system.measurable.cpu
Provides classes for measuring CPU utilization
org.rioproject.system.measurable.disk
Provides classes for measuring Disk space utilization
org.rioproject.system.measurable.memory  
org.rioproject.system.measurable.memory.pool  
org.rioproject.system.memory  
org.rioproject.system.memory.pool  
org.rioproject.url  
org.rioproject.url.artifact
Provides support for the artifact URL protocol The artifact URL protocol provides a way to resolve an artifact, and its (transitive) dependencies.
org.rioproject.watch
Defines semantics for watches, which are mechanisms to collect and analyze programmer defined metrics defined in a distributed application.
Skip navigation links
Copyright © Rio Project.

Copyright © 2007–2018 Rio Project. All rights reserved.