This project has retired. For details please refer to its Attic page.
Overview (Apache River v3.0.0 API Documentation)
Skip navigation links

Apache River v3.0.0 API Documentation

Packages 
Package Description
net.jini.activation
Extensions to the Java(TM) Remote Method Invocation (Java RMI) activation framework to support activatable objects that are exported using an Exporter to go inactive, to provide invocation handlers for exporters that want to use dynamic proxies for activatable remote objects, and to support trust verification of secure activatable dynamic proxies and secure activation identifiers.
net.jini.admin
These interfaces provide common ways to export particular administrative functionality.
net.jini.config
Provides a Configuration interface for obtaining objects needed to configure applications, such as Exporter or ProxyPreparer instances, or other application-specific objects, from configuration files, databases, or other sources.
net.jini.constraint
Provides a basic implementation of MethodConstraints and a TrustVerifier for common constraints.
net.jini.core.constraint
Defines constraints and collections of constraints that can be used to control method invocation, and an interface that proxies implement to allow clients to specify constraints for remote method calls.
net.jini.core.discovery
A standard utility class for finding particular lookup services.
net.jini.core.entry
The Entry interface and its associated UnusableEntryException are used by the lookup service to represent service-specific attributes and by the JavaSpace interface to mark entries.
net.jini.core.event
The RemoteEventListener interface and related standard classes.
net.jini.core.lease
These are distributed leasing interfaces and classes.
net.jini.core.lookup
These are the lookup service interfaces and classes.
net.jini.core.transaction
These are the transaction abstraction's interfaces and classes.
net.jini.core.transaction.server
These are the default transaction semantics for participant/manager interaction.
net.jini.discovery
These are utility classes and interfaces that conform to the discovery and join protocol defined in the Jini Discovery and Join Specification.
net.jini.entry
Provides classes that are useful when handling or implementing entries.
net.jini.event  
net.jini.export
Provides generic abstractions for exporting remote objects (Exporter), obtaining a proxy from an exported remote object (ProxyAccessor), obtaining the server-side context information for an executing remote call (ServerContext), and defining export permissions (ExportPermission).
net.jini.id
Provides classes and interfaces for using universally unique identifiers.
net.jini.iiop
Provides an Exporter implementation, IiopExporter, that can be used to export and unexport RMI-IIOP remote objects.
net.jini.io
Provides I/O interfaces and utility classes.
net.jini.io.context
Provides type definitions for elements commonly found in the context collections available from ServerContext and ObjectStreamContext.
net.jini.jeri
Provides the fundamental abstractions and standard implementation classes for Jini extensible remote invocation (Jini ERI).
net.jini.jeri.connection
Provides interfaces and classes for implementing connection-based Jini extensible remote invocation (Jini ERI) transport layer providers.
net.jini.jeri.http
Provides implementations of the Endpoint and ServerEndpoint abstractions that use HTTP messages sent over TCP sockets as the underlying communication mechanism.
net.jini.jeri.kerberos
Provides implementations of Endpoint and ServerEndpoint that use Kerberos as the underlying network security protocol to support security related invocation constraints for remote requests.
net.jini.jeri.ssl
Provides implementations of Endpoint and ServerEndpoint that use TLS/SSL and HTTPS (HTTP over TLS/SSL) to support invocation constraints.
net.jini.jeri.tcp
Provides implementations of the Endpoint and ServerEndpoint abstractions that use TCP sockets as the underlying communication mechanism.
net.jini.jrmp
Provides an Exporter implementation, JrmpExporter, that can be used to export and unexport activatable and non-activatable JRMP remote objects.
net.jini.lease
Standard service and utility classes for managing leases.
net.jini.loader
Provides interfaces and utility classes related to dynamic class loading with RMIClassLoader.
net.jini.loader.pref
Provides class loader and RMIClassLoader provider implementations that support preferred classes.
net.jini.lookup
Standard utility classes for managing the join state of a service and the service discovery duties of a client or service.
net.jini.lookup.entry
These are common entry classes for use as attributes in lookup services and their associated JavaBeans(TM) component wrapping classes.
net.jini.security
Provides mechanisms and abstractions for managing security, especially in the presence of dynamically downloaded code.
net.jini.security.policy
Provides an interface for security policy providers capable of dynamic permission grants, an interface for security manager or policy providers that use custom security context state, and a security policy provider supporting dynamic permission grants.
net.jini.security.proxytrust
Defines a trust verifier to support verification of proxies that use dynamically downloaded code, implementation mechanisms to support the verification of such proxies, and an exporter for remote objects that have such proxies.
net.jini.space
JavaSpaces servers provide a place on the network, a space, for clients to store and exchange objects.
net.jini.url.file
Provides support for FILE URLs.
net.jini.url.httpmd
Provides support for the HTTPMD URL protocol.
net.jini.url.https
Provides support for HTTPS URLs.
org.apache.river.admin
Interfaces that a service might choose to use for some common administrative tasks.
org.apache.river.api.common  
org.apache.river.api.lookup  
org.apache.river.api.net  
org.apache.river.api.security
This package contains a scalable cache based security manager that parallelises domain security checks.
org.apache.river.api.util  
org.apache.river.config
Defines convenience classes for writing configuration files and accessing Configuration entries.
org.apache.river.discovery
Provides a set of constraints, low-level utility classes, and provider interfaces for participating in versions 1 and 2 of the multicast request, multicast announcement, and unicast discovery protocols.
org.apache.river.discovery.kerberos
Provides an implementation of the net.jini.discovery.kerberos discovery format, specified in the Jini Discovery and Join Specification.
org.apache.river.discovery.plaintext
Provides an implementation of the net.jini.discovery.plaintext discovery format, specified in the Jini Discovery and Join Specification.
org.apache.river.discovery.ssl
Provides an implementation of the net.jini.discovery.ssl discovery format, specified in the Jini Discovery and Join Specification.
org.apache.river.discovery.x500.sha1withdsa
Provides an implementation of the net.jini.discovery.x500.SHA1withDSA discovery format, specified in the Jini Discovery and Join Specification.
org.apache.river.discovery.x500.sha1withrsa
Provides an implementation of the net.jini.discovery.x500.SHA1withRSA discovery format, specified in the Jini Discovery and Join Specification.
org.apache.river.example.browser
A visualization tool for exploring Jini Network Technology communities (djinns) with support for ServiceUI.
org.apache.river.fiddler
Provides the server side of an implementation of the lookup discovery service (see LookupDiscoveryService).
org.apache.river.landlord
This is a utility for services implementing leases.
org.apache.river.lease
Some basic utility classes for helping with client-side lease renewal operations.
org.apache.river.logging
Defines convenience classes for use with the java.util.logging package.
org.apache.river.lookup.entry
Helper utility classes for managing entries used as lookup service attributes.
org.apache.river.mahalo
Provides implementations of the TransactionManager service.
org.apache.river.mercury
Provides implementations of the EventMailbox service.
org.apache.river.norm
Provides implementations of LeaseRenewalService.
org.apache.river.outrigger
This is an implementation of a JavaSpaces technology-enabled service.
org.apache.river.outrigger.snaplogstore  
org.apache.river.phoenix
A configurable Java(TM) Remote Method Invocation (Java RMI) activation system daemon implementation.
org.apache.river.proxy  
org.apache.river.reggie
Provides implementations of ServiceRegistrar.
org.apache.river.reliableLog
Reliable log is used to store state in case of system crash or reboot.
org.apache.river.resource
Utility classes for manipulating resources.
org.apache.river.start
Provides the utilities and APIs used to launch the contributed services provided in the Apache River release.
org.apache.river.thread
These are utility classes and interfaces for helping with tasks done in multiple threads.
org.apache.river.tool
Tools for: checking configuration files; checking for missing serialVersionUID fields; computing class dependencies; generating permission grants to debug security policy setup; providing HTTP service; generating message digests; generating HTTPMD URLs; generating wrapper JAR files; and generating preferred lists.
org.apache.river.tool.classdepend  
org.apache.river.tool.envcheck
Tool for examining the run-time environment of a Jini component.
Skip navigation links

Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.