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.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.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.id |
Provides classes and interfaces for using universally unique
identifiers.
|
net.jini.io |
Provides I/O interfaces and utility classes.
|
net.jini.jeri |
Provides the fundamental abstractions and standard implementation
classes for Jini extensible remote invocation (Jini ERI).
|
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.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.lease |
Standard service and utility classes for managing leases.
|
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.security |
Provides mechanisms and abstractions for managing security, especially in the
presence of dynamically downloaded code.
|
net.jini.security.proxytrust |
Historically, proxy trust relied on the Java sandbox, however with the
plethora of security problems relating to serialization.
|
net.jini.space |
JavaSpaces servers provide a place on the network, a space,
for clients to store and exchange objects.
|
org.apache.river.api.io | |
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.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.phoenix |
A configurable Java(TM) Remote Method Invocation (Java RMI) activation
system daemon implementation.
|
org.apache.river.proxy | |
org.apache.river.start |
Provides the utilities and APIs used to launch the contributed services
provided in the River-Internet release.
|
Modifier and Type | Class and Description |
---|---|
class |
ActivatableInvocationHandler
An invocation handler for activatable remote objects.
|
Modifier and Type | Class and Description |
---|---|
static class |
ConfigurationFile.ErrorDescriptor
Class used to represent a syntax error encountered when parsing a
configuration source or a problem encountered when attempting to return
an existing entry or the type of an existing entry.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicMethodConstraints
Basic implementation of
MethodConstraints , allowing limited
wildcard matching on method names and parameter types. |
static class |
BasicMethodConstraints.MethodDesc
Descriptor for specifying the constraints associated with one or
more methods allowing limited wildcard matching on method names and
parameter types.
|
Modifier and Type | Class and Description |
---|---|
class |
ClientAuthentication
Represents a constraint on authentication of the client to the server.
|
class |
ClientMaxPrincipal
Represents a constraint on the client, such that if the client
authenticates itself, then it may only authenticate itself as one or more
of the specified principals.
|
class |
ClientMaxPrincipalType
Represents a constraint on the client, such that if the client
authenticates itself, then it may only authenticate itself as principals
that are instances of one or more of the specified classes.
|
class |
ClientMinPrincipal
Represents a constraint on the client, such that if the client
authenticates itself, then it must authenticate itself as at least all of
the specified principals.
|
class |
ClientMinPrincipalType
Represents a constraint on the client, such that if the client
authenticates itself, then it must authenticate itself such that, for each
specified class, at least one authenticated principal is an instance of
that class.
|
class |
Confidentiality
Represents a constraint on the confidentiality of message contents.
|
class |
ConnectionAbsoluteTime
Represents a constraint on the absolute time by which a network connection
must be established.
|
class |
ConnectionRelativeTime
Represents a constraint on the maximum amount of time to wait for a
network connection to be established.
|
class |
ConstraintAlternatives
Combines two or more constraint alternatives into a single overall
constraint.
|
class |
Delegation
Represents a constraint on delegation from the client to the server.
|
class |
DelegationAbsoluteTime
Represents a constraint on delegation, such that if delegation is permitted,
it be permitted only for a range of absolute times.
|
class |
DelegationRelativeTime
Represents a constraint on delegation, such that if delegation is permitted,
it be permitted only for a range of time measured relative to the start of
the remote call.
|
class |
Integrity
Represents a constraint on the integrity of message contents, covering not
only data transmitted in band as part of the remote call itself, but also
out-of-band downloaded code.
|
class |
InvocationConstraints
An immutable aggregation of constraints into a set of requirements and a
set of preferences.
|
class |
ServerAuthentication
Represents a constraint on authentication of the server to the client.
|
Modifier and Type | Class and Description |
---|---|
class |
LookupLocator
LookupLocator supports unicast discovery, using either Discovery V1 or V2.
|
Modifier and Type | Class and Description |
---|---|
class |
EventRegistration
A utility class for use as a return value for event-interest registration
methods.
|
class |
RemoteEvent
The base class or superclass for remote events.
|
Modifier and Type | Class and Description |
---|---|
class |
LeaseDeniedException
An exception generated when a lease request or renewal is denied.
|
class |
LeaseException
Generic superclass for specific lease exceptions.
|
class |
LeaseMapException
An exception generated when a LeaseMap renewAll or cancelAll call
generates exceptions on one or more leases in the map.
|
class |
UnknownLeaseException
An exception used to indicate that a lease is not known to the grantor
of the lease.
|
Modifier and Type | Class and Description |
---|---|
class |
ServiceEvent
This class is used for remote events sent by the lookup service.
|
class |
ServiceID
A universally unique identifier (UUID) for registered services.
|
class |
ServiceItem
Items are stored in and retrieved from the lookup service using
instances of this class.
|
class |
ServiceMatches
An instance of this class is used for the return value when looking up
multiple items in the lookup service.
|
class |
ServiceTemplate
Items in the lookup service are matched using instance of this class.
|
Modifier and Type | Class and Description |
---|---|
static class |
NestableTransaction.Created
Class that holds return values from create methods.
|
class |
TimeoutExpiredException
Exception thrown when a transaction timeout has expired.
|
static class |
Transaction.Created
Class that holds return values from create methods.
|
Modifier and Type | Class and Description |
---|---|
class |
NestableServerTransaction
Class implementing the
NestableTransaction interface, for use
with transaction participants that implement the default transaction
semantics. |
class |
ServerTransaction
Class implementing the
Transaction interface, for use with
transaction participants that implement the default transaction semantics. |
static class |
TransactionManager.Created
Class that holds return values from create methods.
|
Modifier and Type | Class and Description |
---|---|
class |
ConstrainableLookupLocator
LookupLocator subclass which supports constraint operations
through the RemoteMethodControl interface. |
class |
DiscoveryEvent
Event object passed (via either the
DiscoveryListener
interface or the DiscoveryChangeListener ) to indicate to
interested parties that one or more ServiceRegistrar
objects have been discovered or discarded during the discovery process. |
class |
LookupUnmarshalException
When unmarshalling an instance of
MarshalledObject , different
exceptions can occur. |
class |
RemoteDiscoveryEvent
Whenever the lookup discovery service discovers or discards a lookup
service matching the discovery/discard criteria of one or more of its
registrations, the lookup discovery service sends an instance of this
class to the listener corresponding to each such registration.
|
Modifier and Type | Class and Description |
---|---|
class |
UnusableEntriesException
Thrown from methods that normally return a collection of
Entry instances when one or more of the entries can't be
unmarshalled. |
Modifier and Type | Class and Description |
---|---|
class |
Uuid
A 128-bit value to serve as a universally unique identifier.
|
Modifier and Type | Class and Description |
---|---|
class |
MarshalledInstance
A
MarshalledInstance contains an object in serialized
form. |
Modifier and Type | Class and Description |
---|---|
class |
BasicInvocationHandler
A basic implementation of the
InvocationHandler interface. |
class |
BasicObjectEndpoint
|
Modifier and Type | Class and Description |
---|---|
class |
HttpEndpoint
|
Modifier and Type | Class and Description |
---|---|
class |
ConfidentialityStrength
Represents a constraint that, if confidentiality of message contents is
ensured, the specified strength of confidentiality be used.
|
class |
HttpsEndpoint
An implementation of
Endpoint that uses HTTPS (HTTP over TLS/SSL) to
support invocation constraints for communication through firewalls. |
class |
SslEndpoint
An implementation of
Endpoint that uses TLS/SSL to support
invocation constraints for direct communication over TCP sockets. |
Modifier and Type | Class and Description |
---|---|
class |
TcpEndpoint
|
Modifier and Type | Class and Description |
---|---|
class |
ExpirationWarningEvent
Event generated by a lease renewal set when its lease is about to
expire.
|
class |
LeaseRenewalEvent
Event generated when a
LeaseRenewalManager cannot renew
a lease. |
class |
LeaseUnmarshalException
Exception thrown when a lease renewal set can't unmarshal one or more
leases being returned by a
getLeases call. |
class |
RenewalFailureEvent
Event generated by a lease renewal set when it can't renew a lease it
is responsible for.
|
Modifier and Type | Class and Description |
---|---|
class |
ServiceDiscoveryEvent
The
ServiceDiscoveryEvent class encapsulates the
service discovery information made available by the event mechanism
of the LookupCache . |
Modifier and Type | Class and Description |
---|---|
class |
BasicProxyPreparer
A
ProxyPreparer for verifying that proxies are trusted,
granting them dynamic permissions, and setting their constraints, as well as
for creating other proxy preparer subclasses that include those
operations. |
Modifier and Type | Class and Description |
---|---|
class |
ProxyTrustInvocationHandler
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
AvailabilityEvent
|
Modifier and Type | Class and Description |
---|---|
class |
AtomicException
Although most Throwable classes are serialized over AtomicMarshalOutputStream,
only Throwable's fields are transferred.
|
Modifier and Type | Class and Description |
---|---|
class |
DiscoveryProtocolVersion
Represents a constraint on the version of the discovery protocol used to
contact lookup services.
|
class |
MulticastMaxPacketSize
Represents a constraint on the size (in bytes) of multicast packets used in
the multicast request and multicast announcement discovery protocols.
|
class |
MulticastTimeToLive
Represents a constraint on the time to live (TTL) value set on outgoing
multicast request and multicast announcement packets.
|
class |
UnicastSocketTimeout
Represents a constraint on the timeout set on sockets used for unicast
discovery.
|
Modifier and Type | Class and Description |
---|---|
class |
ConstrainableLandlordLease
Constrainable sub-class of
LandlordLease . |
static class |
Landlord.RenewResults
Simple class that holds return values of
the
Landlord.renewAll method. |
class |
LandlordLease
Basic implementation of
net.jini.core.lease.Lease that works
with the the Landlord protocol. |
class |
LandlordProxyVerifier
This class defines a trust verifier for the proxies defined
in the landlord package.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLease
A base class for implementing lease objects.
|
class |
BasicRenewalFailureEvent
Basic implementation of
RenewalFailureEvent that
defers unmarshalling. |
Modifier and Type | Class and Description |
---|---|
class |
ActivationGroupData
Initialization data for
ActivationGroupImpl , to control the
activation group's configuration. |
Modifier and Type | Class and Description |
---|---|
class |
MarshalledWrapper
Wrapper around
MarshalledInstance that samples the integrity setting
(if any) of the stream it is unmarshalled from, and uses that setting to
determine whether or not to verify codebase integrity when calling the
get method of the contained
MarshalledInstance . |
class |
ThrowThis
The semi-official way for remote methods on registration objects
(e.g
LeaseRenewalSet ,
LookupDiscoveryRegistration ,
MailboxRegistration ) to indicate that the registration
no longer exists is to throw NoSuchObjectException . |
Modifier and Type | Class and Description |
---|---|
static class |
ActivateWrapper.ActivateDesc
Descriptor for registering a "wrapped" activatable object.
|
class |
NonActivatableServiceDescriptor
Class used to launch shared, non-activatable, in-process
services.
|
class |
SharedActivatableServiceDescriptor
Class used to launch shared, activatable services.
|
class |
SharedActivationGroupDescriptor
Class used to create a shared activation group.
|
class |
SharedActivationPolicyPermission
Permission class used by the
service starter
package. |
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.