|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.jini.landlord.LeaseFactory
public class LeaseFactory
Factory for LandlordLease
instances.
Constructor Summary | |
---|---|
LeaseFactory(Landlord landlord,
Uuid landlordUuid)
Create a new LeaseFactory that will create
LandlordLease s with the specified
Landlord and landlord Uuid . |
Method Summary | |
---|---|
TrustVerifier |
getVerifier()
Return a TrustVerifier that will verify the
proxies produced by this factory. |
LandlordLease |
newLease(Uuid cookie,
long expiration)
Return a new LandlordLease with the specified
initial expiration and cookie using the inner proxy and
Uuid the factory was created with. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LeaseFactory(Landlord landlord, Uuid landlordUuid)
LeaseFactory
that will create
LandlordLease
s with the specified
Landlord
and landlord Uuid
.
landlord
- the inner proxy that the leases will
use to communicate back to the server.landlordUuid
- a universally unique id that has
been assigned to the server granting of the lease.
Ideally the Uuid
landlord.getUuid
would return if landlord
implemented
ReferentUuid
. Used
to determine when two leases can be batched together.
NullPointerException
- if either argument is
null
Method Detail |
---|
public LandlordLease newLease(Uuid cookie, long expiration)
LandlordLease
with the specified
initial expiration and cookie using the inner proxy and
Uuid
the factory was created with. Will return
a ConstrainableLandlordLease
if inner proxy this
factory was created with implements RemoteMethodControl
.
cookie
- a Uuid
that will universally and uniquely
identify the leaseexpiration
- the initial expiration time of the lease.
LandlordLease
.
NullPointerException
- if the cookie
argument is
null
.public TrustVerifier getVerifier()
TrustVerifier
that will verify the
proxies produced by this factory. Currently the verifier
returned will be an instance of LandlordProxyVerifier
.
TrustVerifier
.
UnsupportedOperationException
- if the Landlord
this
factory was created with does not implement both
RemoteMethodControl
and TrustEquivalence
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |