Package | Description |
---|---|
com.sun.jini.reggie |
Provides implementations of
ServiceRegistrar . |
Modifier and Type | Class and Description |
---|---|
class |
PersistentRegistrarImpl
Class for starting activatable and non-activatable persistent lookup
services.
|
(package private) class |
RegistrarImpl
Base server-side implementation of a lookup service, subclassed by
TransientRegistrarImpl and PersistentRegistrarImpl.
|
class |
TransientRegistrarImpl
Class for starting transient lookup services.
|
Modifier and Type | Field and Description |
---|---|
private Registrar |
RegistrarImpl.myRef
Remote reference for myself
|
(package private) Registrar |
Registration.server
The registrar
|
(package private) Registrar |
RegistrarProxy.server
The registrar.
|
(package private) Registrar |
RegistrarLeaseMap.server
The registrar.
|
(package private) Registrar |
RegistrarLease.server
The registrar.
|
(package private) Registrar |
AdminProxy.server
The registrar.
|
Modifier and Type | Method and Description |
---|---|
(package private) Registrar |
RegistrarLease.getRegistrar()
Returns the registrar.
|
Modifier and Type | Method and Description |
---|---|
(package private) static RegistrarProxy |
RegistrarProxy.getInstance(Registrar server,
ServiceID registrarID)
Returns RegistrarProxy or ConstrainableRegistrarProxy instance,
depending on whether given server implements RemoteMethodControl.
|
(package private) static AdminProxy |
AdminProxy.getInstance(Registrar server,
ServiceID registrarID)
Returns AdminProxy or ConstrainableAdminProxy instance, depending on
whether given server implements RemoteMethodControl.
|
(package private) static EventLease |
EventLease.getInstance(Registrar server,
ServiceID registrarID,
long eventID,
Uuid leaseID,
long expiration)
Returns EventLease or ConstrainableEventLease instance, depending on
whether given server implements RemoteMethodControl.
|
(package private) static ServiceLease |
ServiceLease.getInstance(Registrar server,
ServiceID registrarID,
ServiceID serviceID,
Uuid leaseID,
long expiration)
Returns ServiceLease or ConstrainableServiceLease instance, depending on
whether given server implements RemoteMethodControl.
|
(package private) static Registration |
Registration.getInstance(Registrar server,
ServiceLease lease)
Returns Registration or ConstrainableRegistration instance, depending on
whether given server implements RemoteMethodControl.
|
Constructor and Description |
---|
AdminProxy(Registrar server,
ServiceID registrarID)
Constructor for use by getInstance(), ConstrainableAdminProxy.
|
ConstrainableAdminProxy(Registrar server,
ServiceID registrarID,
MethodConstraints constraints)
Creates new ConstrainableAdminProxy with given server reference, service
ID and client constraints.
|
ConstrainableEventLease(Registrar server,
ServiceID registrarID,
long eventID,
Uuid leaseID,
long expiration,
MethodConstraints constraints)
Creates new ConstrainableEventLease with given server reference, event
and lease IDs, expiration time and client constraints.
|
ConstrainableRegistrarProxy(Registrar server,
ServiceID registrarID,
MethodConstraints constraints)
Creates new ConstrainableRegistrarProxy with given server reference,
service ID and client constraints.
|
ConstrainableRegistration(Registrar server,
ServiceLease lease,
MethodConstraints constraints)
Creates new ConstrainableRegistration with given server reference,
service lease and client constraints.
|
ConstrainableServiceLease(Registrar server,
ServiceID registrarID,
ServiceID serviceID,
Uuid leaseID,
long expiration,
MethodConstraints constraints)
Creates new ConstrainableServiceLease with given server reference, event
and lease IDs, expiration time and client constraints.
|
EventLease(Registrar server,
ServiceID registrarID,
long eventID,
Uuid leaseID,
long expiration)
Constructor for use by getInstance(), ConstrainableEventLease.
|
ProxyVerifier(Registrar server,
ServiceID registrarID)
Constructs proxy verifier which compares server references extracted
from smart proxies with the given canonical server reference, which must
implement both RemoteMethodControl and TrustEquivalence.
|
RegistrarLease(Registrar server,
ServiceID registrarID,
Uuid leaseID,
long expiration)
Simple constructor.
|
RegistrarLeaseMap(Registrar server,
RegistrarLease lease,
long duration)
Constructor used by ConstrainableRegistrarLeaseMap
|
RegistrarProxy(Registrar server,
ServiceID registrarID)
Constructor for use by getInstance(), ConstrainableRegistrarProxy.
|
Registration(Registrar server,
ServiceLease lease)
Constructor for use by getInstance(), ConstrainableRegistration.
|
ServiceLease(Registrar server,
ServiceID registrarID,
ServiceID serviceID,
Uuid leaseID,
long expiration)
Constructor for use by getInstance(), ConstrainableServiceLease.
|
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.