- canBatch(Lease) - Method in interface net.jini.core.lease.Lease
-
Returns a boolean indicating whether or not the lease given as a
parameter can be batched (placed in the same LeaseMap) with the
current lease.
- cancel() - Method in interface net.jini.core.lease.Lease
-
Used by the lease holder to indicate that it is no longer interested
in the resource or information held by the lease.
- cancelAll() - Method in interface net.jini.core.lease.LeaseMap
-
Cancels all leases in the LeaseMap.
- canContainKey(Object) - Method in interface net.jini.core.lease.LeaseMap
-
Returns true if the given object is a Lease which can be renewed
and cancelled in a batch with other leases in the map.
- CannotAbortException - Exception in net.jini.core.transaction
-
Exception thrown when a transaction cannot abort because it has already
already decided to commit.
- CannotAbortException(String) - Constructor for exception net.jini.core.transaction.CannotAbortException
-
Constructs an instance with a detail message.
- CannotAbortException() - Constructor for exception net.jini.core.transaction.CannotAbortException
-
Constructs an instance with no detail message.
- CannotCommitException - Exception in net.jini.core.transaction
-
Exception thrown when a transaction cannot commit because it has already
aborted or must now be aborted.
- CannotCommitException(String) - Constructor for exception net.jini.core.transaction.CannotCommitException
-
Constructs an instance with a detail message.
- CannotCommitException() - Constructor for exception net.jini.core.transaction.CannotCommitException
-
Constructs an instance with no detail message.
- CannotJoinException - Exception in net.jini.core.transaction
-
Exception thrown when a transaction cannot be joined because it is no
longer active.
- CannotJoinException(String) - Constructor for exception net.jini.core.transaction.CannotJoinException
-
Constructs an instance with a detail message.
- CannotJoinException() - Constructor for exception net.jini.core.transaction.CannotJoinException
-
Constructs an instance with no detail message.
- CannotNestException - Exception in net.jini.core.transaction
-
Exception thrown when an object does not support nested transactions.
- CannotNestException(String) - Constructor for exception net.jini.core.transaction.CannotNestException
-
Constructs an instance with a detail message.
- CannotNestException() - Constructor for exception net.jini.core.transaction.CannotNestException
-
Constructs an instance with no detail message.
- checkAccess(Remote, Method, InvocationConstraints, Collection) - Method in class net.jini.jeri.BasicInvocationDispatcher
-
Checks that the client has permission to invoke the specified method on
the specified remote object.
- checkClientPermission(Permission) - Static method in class net.jini.jeri.BasicInvocationDispatcher
-
Checks that the client subject for the current remote call has the
specified permission.
- checkConstraints(InboundRequestHandle, InvocationConstraints) - Method in interface net.jini.jeri.connection.ServerConnection
-
- checkConstraints(InvocationConstraints) - Method in class net.jini.jeri.http.HttpServerEndpoint
-
Verifies that this instance supports the transport layer
aspects of all of the specified requirements (both in general
and in the current security context), and returns the
requirements that must be at least partially implemented by
higher layers in order to fully satisfy all of the specified
requirements.
- checkConstraints(InvocationConstraints) - Method in interface net.jini.jeri.InboundRequest
-
Verifies that this request satisfies the transport layer
aspects of all of the specified requirements, and returns the
requirements that must be at least partially implemented by
higher layers in order to fully satisfy the specified
requirements.
- checkConstraints(InvocationConstraints) - Method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
- checkConstraints(InvocationConstraints) - Method in interface net.jini.jeri.ServerCapabilities
-
Verifies that this instance supports the transport layer
aspects of all of the specified requirements (both in general
and in the current security context), and returns the
requirements that must be at least partially implemented by
higher layers in order to fully satisfy all of the specified
requirements.
- checkConstraints(InvocationConstraints) - Method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Checks that it is possible to receive requests that either
fully or partially satisfy the specified requirements, and
returns any constraints that must be fully or partially
implemented by higher layers in order to fully satisfy all of
the specified requirements.
- checkConstraints(InvocationConstraints) - Method in class net.jini.jeri.ssl.SslServerEndpoint
-
Checks that it is possible to receive requests that either
fully or partially satisfy the specified requirements, and
returns any constraints that must be fully or partially
implemented by higher layers in order to fully satisfy all of
the specified requirements.
- checkConstraints(InvocationConstraints) - Method in class net.jini.jeri.tcp.TcpServerEndpoint
-
Verifies that this instance supports the transport layer
aspects of all of the specified requirements (both in general
and in the current security context), and returns the
requirements that must be at least partially implemented by
higher layers in order to fully satisfy all of the specified
requirements.
- checkInvocationHandlerContent(BasicInvocationHandler, TrustVerifier.Context) - Static method in class net.jini.jeri.BasicJeriTrustVerifier
-
Returns true
if the specified invocation handler's
constraints and object endpoint are trusted; returns
false
otherwise.
- checkPermissionClass(Class) - Static method in class net.jini.jeri.BasicInvocationDispatcher
-
Checks that the specified class is a valid permission class for use in
preinvocation access control.
- checkPermissions(InboundRequestHandle) - Method in interface net.jini.jeri.connection.ServerConnection
-
- checkPermissions() - Method in interface net.jini.jeri.InboundRequest
-
Verifies that the current security context has all of the
security permissions necessary to receive this request.
- checkPermissions() - Method in interface net.jini.jeri.ServerEndpoint.ListenEndpoint
-
Verifies that the current security context has all of the
security permissions necessary to listen for requests on
this ListenEndpoint
.
- checkTrustEquivalence(Object) - Method in class net.jini.activation.ActivatableInvocationHandler
-
Returns true
if the specified object (which is not
yet known to be trusted) is equivalent in trust, content, and
function to this known trusted object, and false
otherwise.
- checkTrustEquivalence(Object) - Method in class net.jini.jeri.BasicInvocationHandler
-
Returns true
if the specified object (which is not
yet known to be trusted) is equivalent in trust, content, and
function to this known trusted object, and false
otherwise.
- checkTrustEquivalence(Object) - Method in class net.jini.jeri.BasicObjectEndpoint
-
Returns true
if the specified object (which is not
yet known to be trusted) is equivalent in trust, content, and
function to this known trusted object, and false
otherwise.
- checkTrustEquivalence(Object) - Method in class net.jini.jeri.http.HttpEndpoint
-
Returns true
if the specified object (which is not
yet known to be trusted) is equivalent in trust, content, and
function to this known trusted object, and false
otherwise.
- checkTrustEquivalence(Object) - Method in class net.jini.jeri.kerberos.KerberosEndpoint
-
Returns true
if the argument is an instance of
KerberosEndpoint
with the same values for server
principal, server host, and port; and either both this instance
and the argument have null
socket factories, or
the factories have the same actual class and are equal; and
returns false
otherwise.
- checkTrustEquivalence(Object) - Method in class net.jini.jeri.ssl.HttpsEndpoint
-
Returns true
if the argument is an instance of
HttpsEndpoint
with the same values for server host and
port; and either both this instance and the argument have
null
socket factories, or the factories have the same
actual class and are equal; and returns false
otherwise.
- checkTrustEquivalence(Object) - Method in class net.jini.jeri.ssl.SslEndpoint
-
Returns true
if the argument is an instance of
SslEndpoint
with the same values for server host and port;
and either both this instance and the argument have null
socket factories, or the factories have the same actual class and are
equal; and returns false
otherwise.
- checkTrustEquivalence(Object) - Method in class net.jini.jeri.tcp.TcpEndpoint
-
Returns true
if the specified object (which is not
yet known to be trusted) is equivalent in trust, content, and
function to this known trusted object, and false
otherwise.
- checkTrustEquivalence(Object) - Method in class net.jini.security.proxytrust.ProxyTrustInvocationHandler
-
Returns true
if the argument is an instance of this
class, and calling the checkTrustEquivalence
method on
the main proxy of this invocation handler, passing the main proxy of
the argument, returns true
, and calling the
checkTrustEquivalence
method on the bootstrap proxy of
this invocation handler, passing the bootstrap proxy of the argument,
returns true
, and returns false
otherwise.
- checkTrustEquivalence(Object) - Method in interface net.jini.security.proxytrust.TrustEquivalence
-
Returns true
if the specified object (that is not yet
known to be trusted) is equivalent in trust, content, and function to
this known trusted object, and returns false
otherwise.
- ClassAnnotation - Interface in net.jini.loader
-
Provides a class annotation string for classes defined by a class
loader that is an instance of this interface.
- ClassLoading - Class in net.jini.loader
-
- ClientAuthentication - Class in net.jini.core.constraint
-
Represents a constraint on authentication of the client to the server.
- ClientHost - Interface in net.jini.io.context
-
A server context element that can supply the client host address
for the remote call.
- ClientMaxPrincipal - Class in net.jini.core.constraint
-
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.
- ClientMaxPrincipal(Principal) - Constructor for class net.jini.core.constraint.ClientMaxPrincipal
-
Creates a constraint containing the specified principal.
- ClientMaxPrincipal(Principal[]) - Constructor for class net.jini.core.constraint.ClientMaxPrincipal
-
Creates a constraint containing the specified principals, with
duplicates removed.
- ClientMaxPrincipal(Collection) - Constructor for class net.jini.core.constraint.ClientMaxPrincipal
-
Creates a constraint containing the specified principals, with
duplicates removed.
- ClientMaxPrincipalType - Class in net.jini.core.constraint
-
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.
- ClientMaxPrincipalType(Class) - Constructor for class net.jini.core.constraint.ClientMaxPrincipalType
-
Creates a constraint containing the specified class.
- ClientMaxPrincipalType(Class[]) - Constructor for class net.jini.core.constraint.ClientMaxPrincipalType
-
Creates a constraint containing the specified classes, with redundant
classes removed.
- ClientMaxPrincipalType(Collection) - Constructor for class net.jini.core.constraint.ClientMaxPrincipalType
-
Creates a constraint containing the specified classes, with redundant
classes removed.
- ClientMinPrincipal - Class in net.jini.core.constraint
-
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.
- ClientMinPrincipal(Principal) - Constructor for class net.jini.core.constraint.ClientMinPrincipal
-
Creates a constraint containing the specified principal.
- ClientMinPrincipal(Principal[]) - Constructor for class net.jini.core.constraint.ClientMinPrincipal
-
Creates a constraint containing the specified principals, with
duplicates removed.
- ClientMinPrincipal(Collection) - Constructor for class net.jini.core.constraint.ClientMinPrincipal
-
Creates a constraint containing the specified principals, with
duplicates removed.
- ClientMinPrincipalType - Class in net.jini.core.constraint
-
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.
- ClientMinPrincipalType(Class) - Constructor for class net.jini.core.constraint.ClientMinPrincipalType
-
Creates a constraint containing the specified class.
- ClientMinPrincipalType(Class[]) - Constructor for class net.jini.core.constraint.ClientMinPrincipalType
-
Creates a constraint containing the specified classes, with redundant
classes removed.
- ClientMinPrincipalType(Collection) - Constructor for class net.jini.core.constraint.ClientMinPrincipalType
-
Creates a constraint containing the specified classes, with redundant
classes removed.
- ClientSubject - Interface in net.jini.io.context
-
A server context element that can supply the client subject for the
remote call.
- clone() - Method in interface net.jini.core.entry.CloneableEntry
-
Clone has been implemented in AbstractEntry to allow utilities such as
ServiceDiscoveryManager
to avoid sharing
internally stored mutable Entry instances with client code.
- clone() - Method in class net.jini.core.lookup.ServiceItem
-
Clone has been implemented to allow utilities such as
ServiceDiscoveryManager
to avoid sharing
internally stored instances with client code.
- clone() - Method in class net.jini.core.lookup.ServiceTemplate
-
Clone has been implemented to allow utilities such as
ServiceDiscoveryManager
to avoid sharing
internally stored instances with client code.
- clone() - Method in class net.jini.entry.AbstractEntry
-
Clone has been implemented to allow utilities such as
ServiceDiscoveryManager
to avoid sharing
internally stored instances with client code.
- CloneableEntry - Interface in net.jini.core.entry
-
Required by service utilities to avoid sharing internal state.
- close() - Method in interface net.jini.jeri.connection.Connection
-
Closes this connection.
- close() - Method in interface net.jini.jeri.connection.ServerConnection
-
Closes this connection.
- close() - Method in interface net.jini.jeri.ServerEndpoint.ListenHandle
-
Stops listening for requests on the associated
ListenEndpoint
.
- combine(InvocationConstraints, InvocationConstraints) - Static method in class net.jini.core.constraint.InvocationConstraints
-
Returns an instance of this class that has all of the requirements from
each non-null
argument added as requirements and has all
of the preferences from each non-null
argument added as
preferences.
- commit() - Method in class net.jini.core.transaction.server.ServerTransaction
-
- commit(long) - Method in class net.jini.core.transaction.server.ServerTransaction
-
- commit(long) - Method in interface net.jini.core.transaction.server.TransactionManager
-
Commit the transaction.
- commit(long, long) - Method in interface net.jini.core.transaction.server.TransactionManager
-
Commit the transaction, waiting for participants to be notified of
the decision.
- commit(TransactionManager, long) - Method in interface net.jini.core.transaction.server.TransactionParticipant
-
Requests that the participant make all of its PREPARED
changes for the specified transaction visible outside of the
transaction and unlock any resources locked by the transaction.
- commit() - Method in interface net.jini.core.transaction.Transaction
-
Commit the transaction.
- commit(long) - Method in interface net.jini.core.transaction.Transaction
-
Commit the transaction, waiting for participants to be notified of
the decision.
- COMMITTED - Static variable in interface net.jini.core.transaction.server.TransactionConstants
-
Transaction has been committed.
- committed - Variable in exception net.jini.core.transaction.TimeoutExpiredException
-
True if the transaction committed before the timeout.
- compare(Object, Object) - Static method in class net.jini.id.ReferentUuids
-
Returns true
if the two passed objects are
non-null
, implement ReferentUuid
and
their getReferentUuid
methods return equivalent
Uuid
s, or if they are both null
.
- computeDigest(URL, String) - Static method in class net.jini.url.httpmd.HttpmdUtil
-
Computes the message digest of data specified by a URL.
- computeDigestCodebase(String, String) - Static method in class net.jini.url.httpmd.HttpmdUtil
-
Computes the message digests for a codebase with HTTPMD URLs.
- Confidentiality - Class in net.jini.core.constraint
-
Represents a constraint on the confidentiality of message contents.
- ConfidentialityStrength - Class in net.jini.jeri.ssl
-
Represents a constraint that, if confidentiality of message contents is
ensured, the specified strength of confidentiality be used.
- Configuration - Interface in net.jini.config
-
Defines an 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.
- ConfigurationException - Exception in net.jini.config
-
Thrown if a problem occurs when obtaining configuration information.
- ConfigurationException(String) - Constructor for exception net.jini.config.ConfigurationException
-
Creates an instance with the specified detail message.
- ConfigurationException(String, Throwable) - Constructor for exception net.jini.config.ConfigurationException
-
Creates an instance with the specified detail message and causing
exception, which should not be an instance of Error
.
- ConfigurationFile - Class in net.jini.config
-
Supplies objects needed to configure applications, such as
Exporter
or
ProxyPreparer
instances, or application-specific objects,
constructed from data in a configuration source and override options, as
well as data supplied in the call to
getEntry
.
- ConfigurationFile(String[]) - Constructor for class net.jini.config.ConfigurationFile
-
Creates an instance containing the entries specified by the options,
using the calling thread's context class loader for interpreting class
names.
- ConfigurationFile(String[], ClassLoader) - Constructor for class net.jini.config.ConfigurationFile
-
Creates an instance containing the entries specified by the options,
using the specified class loader for interpreting class names.
- ConfigurationFile(Reader, String[]) - Constructor for class net.jini.config.ConfigurationFile
-
Creates an instance containing the entries parsed from the specified
character stream and options, using the calling thread's context class
loader for interpreting class names.
- ConfigurationFile(Reader, String[], ClassLoader) - Constructor for class net.jini.config.ConfigurationFile
-
Creates an instance containing the entries parsed from the specified
character stream and options, using the specified class loader for
interpreting class names.
- ConfigurationFile.ErrorDescriptor - Class in net.jini.config
-
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.
- ConfigurationNotFoundException - Exception in net.jini.config
-
Thrown if a configuration source location specified when creating a
Configuration
is not found, including if null
is
specified for provider options and the implementation does not provide
default options.
- ConfigurationNotFoundException(String) - Constructor for exception net.jini.config.ConfigurationNotFoundException
-
Creates an instance with the specified detail message.
- ConfigurationNotFoundException(String, Throwable) - Constructor for exception net.jini.config.ConfigurationNotFoundException
-
Creates an instance with the specified detail message and causing
exception, which should not be an instance of Error
.
- ConfigurationProvider - Class in net.jini.config
-
Provides a standard means for obtaining
Configuration
instances,
using a configurable provider.
- connect(OutboundRequestHandle) - Method in interface net.jini.jeri.connection.ConnectionEndpoint
-
Returns a new connection that can be used to send a request for
the specified handle.
- connect(OutboundRequestHandle, Collection, Collection) - Method in interface net.jini.jeri.connection.ConnectionEndpoint
-
Returns an existing or new connection that can be used to send
a request for the specified handle, or null
if a
new connection needs to be created in a way that requires
synchronous I/O.
- Connection - Interface in net.jini.jeri.connection
-
Represents an established client-side connection.
- ConnectionAbsoluteTime - Class in net.jini.core.constraint
-
Represents a constraint on the absolute time by which a network connection
must be established.
- ConnectionAbsoluteTime(long) - Constructor for class net.jini.core.constraint.ConnectionAbsoluteTime
-
Creates a constraint with the specified deadline for connection
establishment.
- ConnectionEndpoint - Interface in net.jini.jeri.connection
-
Represents a remote communication endpoint to establish connections
to.
- ConnectionManager - Class in net.jini.jeri.connection
-
- ConnectionManager(ConnectionEndpoint) - Constructor for class net.jini.jeri.connection.ConnectionManager
-
Creates a new ConnectionManager
that manages client-side
connections to the specified connection endpoint.
- ConnectionRelativeTime - Class in net.jini.core.constraint
-
Represents a constraint on the maximum amount of time to wait for a
network connection to be established.
- ConnectionRelativeTime(long) - Constructor for class net.jini.core.constraint.ConnectionRelativeTime
-
Creates a constraint with the specified duration.
- ConstraintAlternatives - Class in net.jini.core.constraint
-
Combines two or more constraint alternatives into a single overall
constraint.
- ConstraintAlternatives(InvocationConstraint[]) - Constructor for class net.jini.core.constraint.ConstraintAlternatives
-
Creates an instance containing the specified alternative constraints,
with duplicate constraints removed.
- ConstraintAlternatives(Collection<InvocationConstraint>) - Constructor for class net.jini.core.constraint.ConstraintAlternatives
-
Creates an instance containing the specified alternative constraints,
with duplicate constraints removed.
- ConstraintTrustVerifier - Class in net.jini.constraint
-
- ConstraintTrustVerifier() - Constructor for class net.jini.constraint.ConstraintTrustVerifier
-
Creates an instance.
- contents(Collection, Transaction, long, long) - Method in interface net.jini.space.JavaSpace05
-
Creates a
match set that can be used to
exhaustively read through all of the matching entries in
the space that are visible to the passed
Transaction
and remain visible for the lifetime of the
match set.
- ContextPermission - Class in net.jini.io.context
-
Represents permissions used to express the access control policy for
elements commonly found in the context collections available from
ServerContext
and
ObjectStreamContext
.
- ContextPermission(String) - Constructor for class net.jini.io.context.ContextPermission
-
Creates an instance with the specified name.
- convertToMarshalledObject() - Method in class net.jini.io.MarshalledInstance
-
Creates a new MarshalledObject
that will
contain an object equivalent to the object contained
in this MarshalledInstance
object.
- CrashCountException - Exception in net.jini.core.transaction.server
-
Exception thrown when a transaction cannot be joined because the
participant's current crash count is different from the crash
count the manager received in a previous join by that participant.
- CrashCountException(String) - Constructor for exception net.jini.core.transaction.server.CrashCountException
-
Constructs an instance with a detail message.
- CrashCountException() - Constructor for exception net.jini.core.transaction.server.CrashCountException
-
Constructs an instance with no detail message.
- create(InvocationConstraint[]) - Static method in class net.jini.core.constraint.ConstraintAlternatives
-
Returns a constraint representing the specified alternative constraints,
with duplicate constraints removed.
- create(Collection<InvocationConstraint>) - Static method in class net.jini.core.constraint.ConstraintAlternatives
-
Returns a constraint representing the specified alternative constraints,
with duplicate constraints removed.
- create(NestableTransactionManager, long) - Method in interface net.jini.core.transaction.NestableTransaction
-
Create a new nested transaction, with the current transaction as
parent, managed by the given transaction manager.
- create(long) - Method in interface net.jini.core.transaction.NestableTransaction
-
Create a new nested transaction, with the current transaction as
parent, managed by the same transaction manager as the current
transaction.
- create(NestableTransactionManager, long) - Method in class net.jini.core.transaction.server.NestableServerTransaction
-
- create(long) - Method in class net.jini.core.transaction.server.NestableServerTransaction
-
- create(NestableTransactionManager, long, long) - Method in interface net.jini.core.transaction.server.NestableTransactionManager
-
Begin a nested transaction, with the specified transaction as parent.
- create(long) - Method in interface net.jini.core.transaction.server.TransactionManager
-
Begin a new top-level transaction.
- create(TransactionManager, long) - Static method in class net.jini.core.transaction.TransactionFactory
-
Create a new top-level transaction.
- create(NestableTransactionManager, long) - Static method in class net.jini.core.transaction.TransactionFactory
-
Create a new top-level transaction, under which nested transactions
can be created.
- create(long, long) - Static method in class net.jini.id.UuidFactory
-
Creates a new Uuid
with the specified 128-bit
value.
- create(String) - Static method in class net.jini.id.UuidFactory
-
Creates a new Uuid
with the 128-bit value
represented by the specified string.
- createClassLoader(URL[], ClassLoader, boolean) - Method in class net.jini.loader.pref.PreferredClassProvider
-
Creates the class loader for this
PreferredClassProvider
to use to load classes from
the specified path of URLs with the specified delegation
parent.
- Created(NestableTransaction, Lease) - Constructor for class net.jini.core.transaction.NestableTransaction.Created
-
Simple constructor.
- Created(long, Lease) - Constructor for class net.jini.core.transaction.server.TransactionManager.Created
-
Simple constructor.
- Created(Transaction, Lease) - Constructor for class net.jini.core.transaction.Transaction.Created
-
Simple constructor.
- createGroup(ActivationGroupID, ActivationGroupDesc, long) - Static method in class net.jini.activation.ActivationGroup
-
Creates and sets the activation group for the current virtual machine.
- createInstances(Remote, ObjectEndpoint, ServerCapabilities) - Method in class net.jini.jeri.AbstractILFactory
-
Returns a compatible proxy and invocation dispatcher for a remote
object being exported.
- createInstances(Remote, ObjectEndpoint, ServerCapabilities) - Method in interface net.jini.jeri.InvocationLayerFactory
-
Returns a compatible proxy and invocation dispatcher for a remote
object being exported.
- createInvocationDispatcher(Collection, Remote, ServerCapabilities) - Method in class net.jini.jeri.AbstractILFactory
-
Returns an invocation dispatcher to receive incoming remote calls
for the specified methods to the specified remote object, for a
server and transport with the specified capabilities.
- createInvocationDispatcher(Collection, Remote, ServerCapabilities) - Method in class net.jini.jeri.BasicILFactory
-
Returns an invocation dispatcher to receive incoming remote calls
for the specified methods to the specified remote object, for a
server and transport with the specified capabilities.
- createInvocationHandler(Class[], Remote, ObjectEndpoint) - Method in class net.jini.jeri.AbstractILFactory
-
Returns an invocation handler to use with a
Proxy
instance
implementing the specified interfaces, communicating with the
specified remote object using the specified object endpoint.
- createInvocationHandler(Class[], Remote, ObjectEndpoint) - Method in class net.jini.jeri.BasicILFactory
-
Returns an invocation handler to use with a
Proxy
instance
implementing the specified interfaces, communicating with the
specified remote object using the specified object endpoint.
- createLeaseMap(long) - Method in interface net.jini.core.lease.Lease
-
Creates a Map object that can contain leases whose renewal or
cancellation can be batched, and adds the current lease to that map.
- createMarshalInputStream(Object, InboundRequest, boolean, Collection) - Method in class net.jini.jeri.BasicInvocationDispatcher
-
Returns a new marshal input stream to use to read objects from the
request input stream obtained by invoking the
getRequestInputStream
method
on the given
request
.
- createMarshalInputStream(Object, Method, OutboundRequest, boolean, Collection) - Method in class net.jini.jeri.BasicInvocationHandler
-
- createMarshalOutputStream(Object, Method, InboundRequest, Collection) - Method in class net.jini.jeri.BasicInvocationDispatcher
-
Returns a new marshal output stream to use to write objects to the
response output stream obtained by invoking the
getResponseOutputStream
method on the given
request
.
- createMarshalOutputStream(Object, Method, OutboundRequest, Collection) - Method in class net.jini.jeri.BasicInvocationHandler
-
- elements() - Method in class net.jini.core.constraint.ClientMaxPrincipal
-
Returns an immutable set of all of the principals.
- elements() - Method in class net.jini.core.constraint.ClientMaxPrincipalType
-
Returns an immutable set of all of the classes.
- elements() - Method in class net.jini.core.constraint.ClientMinPrincipal
-
Returns an immutable set of all of the principals.
- elements() - Method in class net.jini.core.constraint.ClientMinPrincipalType
-
Returns an immutable set of all of the classes.
- elements() - Method in class net.jini.core.constraint.ConstraintAlternatives
-
Returns an immutable set of all of the constraints.
- elements() - Method in class net.jini.core.constraint.ServerMinPrincipal
-
Returns an immutable set of all of the principals.
- EMPTY - Static variable in class net.jini.core.constraint.InvocationConstraints
-
An empty instance, one that has no requirements and no preferences.
- EmptyConfiguration - Class in net.jini.config
-
A Configuration
with no entries.
- enclosedBy(NestableTransaction) - Method in class net.jini.core.transaction.server.NestableServerTransaction
-
Return true if the specified transaction is an ancestor of
this transaction.
- Endpoint - Interface in net.jini.jeri
-
Represents a remote communication endpoint to send requests to.
- Entry - Interface in net.jini.core.entry
-
This class is the supertype of all entries that can be stored in a
Jini Lookup service.
- enumerateListenEndpoints(ServerEndpoint.ListenContext) - Method in class net.jini.jeri.http.HttpServerEndpoint
-
Passes the
ListenEndpoint
for this
HttpServerEndpoint
to
listenContext
, which will ensure an active listen
operation on the endpoint, and returns an
HttpEndpoint
instance corresponding to the listen
operation chosen by
listenContext
.
- enumerateListenEndpoints(ServerEndpoint.ListenContext) - Method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Passes the
ListenEndpoint
for this
KerberosServerEndpoint
to
listenContext
, which will ensure an active listen
operation on the endpoint, and returns a
KerberosEndpoint
instance corresponding to the listen operation chosen by
listenContext
.
- enumerateListenEndpoints(ServerEndpoint.ListenContext) - Method in interface net.jini.jeri.ServerEndpoint
-
Enumerates the communication endpoints represented by this
ServerEndpoint
by passing the
ListenEndpoint
for each of them to
listenContext
, which will ensure an active listen
operation on each endpoint, and returns an
Endpoint
instance corresponding to the listen
operations chosen by listenContext
.
- enumerateListenEndpoints(ServerEndpoint.ListenContext) - Method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Passes the
ListenEndpoint
for this
HttpsServerEndpoint
to
listenContext
, which will ensure an active listen
operation on the endpoint, and returns an
HttpsEndpoint
instance corresponding to the listen operation chosen by
listenContext
.
- enumerateListenEndpoints(ServerEndpoint.ListenContext) - Method in class net.jini.jeri.ssl.SslServerEndpoint
-
Passes the
ListenEndpoint
for this
SslServerEndpoint
to
listenContext
, which will ensure an active listen
operation on the endpoint, and returns an
SslEndpoint
instance corresponding to the listen operation chosen by
listenContext
.
- enumerateListenEndpoints(ServerEndpoint.ListenContext) - Method in class net.jini.jeri.tcp.TcpServerEndpoint
-
Passes the
ListenEndpoint
for this
TcpServerEndpoint
to
listenContext
, which will ensure an active listen
operation on the endpoint, and returns a
TcpEndpoint
instance corresponding to the listen
operation chosen by
listenContext
.
- equals(Object) - Method in class net.jini.activation.ActivatableInvocationHandler
-
Compares the specified object with this
ActivatableInvocationHandler
for equality.
- equals(Object) - Method in class net.jini.config.AbstractConfiguration.Primitive
-
Returns true
if the argument is a
Primitive
for which the result of calling
getValue
is the same as the value for this instance,
otherwise false
.
- equals(Object) - Method in class net.jini.constraint.BasicMethodConstraints
-
Two instances of this class are equal if they have the same descriptors
in the same order.
- equals(Object) - Method in class net.jini.constraint.BasicMethodConstraints.MethodDesc
-
Two instances of this class are equal if they have the same
name, the same parameter types, and the same constraints.
- equals(Object) - Method in class net.jini.core.constraint.ClientMaxPrincipal
-
Two instances of this class are equal if they have the same principals
(ignoring order).
- equals(Object) - Method in class net.jini.core.constraint.ClientMaxPrincipalType
-
Two instances of this class are equal if they have the same classes
(ignoring order).
- equals(Object) - Method in class net.jini.core.constraint.ClientMinPrincipal
-
Two instances of this class are equal if they have the same principals
(ignoring order).
- equals(Object) - Method in class net.jini.core.constraint.ClientMinPrincipalType
-
Two instances of this class are equal if they have the same classes
(ignoring order).
- equals(Object) - Method in class net.jini.core.constraint.ConnectionAbsoluteTime
-
Two instances of this class are equal if both have the same deadline.
- equals(Object) - Method in class net.jini.core.constraint.ConnectionRelativeTime
-
Two instances of this class are equal if both have the same duration.
- equals(Object) - Method in class net.jini.core.constraint.ConstraintAlternatives
-
Two instances of this class are equal if they have the same constraints
(ignoring order).
- equals(Object) - Method in class net.jini.core.constraint.DelegationAbsoluteTime
-
Two instances of this class are equal if both have the same minimum
start, the same maximum start, the same minimum stop, and the same
maximum stop.
- equals(Object) - Method in class net.jini.core.constraint.DelegationRelativeTime
-
Two instances of this class are equal if both have the same minimum
start, the same maximum start, the same minimum stop, and the same
maximum stop.
- equals(Object) - Method in class net.jini.core.constraint.InvocationConstraints
-
Two instances of this class are equal if they have the same requirements
and the same preferences.
- equals(Object) - Method in class net.jini.core.constraint.ServerMinPrincipal
-
Two instances of this class are equal if they have the same principals
(ignoring order).
- equals(Object) - Method in class net.jini.core.discovery.LookupLocator
-
Two locators are equal if they have the same host
and
port
fields.
- equals(Object) - Method in class net.jini.core.lookup.ServiceID
-
Service IDs are equal if they represent the same 128-bit value.
- equals(Object) - Method in class net.jini.core.transaction.server.ServerTransaction
-
Two instances are equal if they have the same transaction manager
and the same transaction id.
- equals(Object) - Method in class net.jini.entry.AbstractEntry
-
Compares this AbstractEntry
to the specified
object.
- equals(Entry, Entry) - Static method in class net.jini.entry.AbstractEntry
-
Returns true
if the two arguments are of the same
class and for each entry field F, the arguments'
values for F are either both null
or the
invocation of equals
on one argument's value for
F with the other argument's value for F as
its parameter returns true
.
- equals(Object) - Method in class net.jini.id.Uuid
-
Compares the specified object with this Uuid
for
equality.
- equals(Object) - Method in class net.jini.io.MarshalledInstance
-
Compares this MarshalledInstance
to another
object.
- equals(Object) - Method in class net.jini.jeri.AbstractILFactory
-
Compares the specified object with this invocation layer factory for
equality.
- equals(Object) - Method in class net.jini.jeri.BasicILFactory
-
Compares the specified object with this invocation layer factory for
equality.
- equals(Object) - Method in class net.jini.jeri.BasicInvocationHandler
-
Compares the specified object with this
BasicInvocationHandler
for equality.
- equals(Object) - Method in class net.jini.jeri.BasicObjectEndpoint
-
Compares the specified object with this
BasicObjectEndpoint
for equality.
- equals(Object) - Method in class net.jini.jeri.http.HttpEndpoint
-
Compares the specified object with this
HttpEndpoint
for equality.
- equals(Object) - Method in class net.jini.jeri.http.HttpServerEndpoint
-
Compares the specified object with this
HttpServerEndpoint
for equality.
- equals(Object) - Method in class net.jini.jeri.kerberos.KerberosEndpoint
-
Two instances of this class are equal if they contain the same
server principal, host, and port, and their socket factories
are both null
or have the same actual class and
are equal.
- equals(Object) - Method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Two instances of this class are equal if they have server
subjects that compare equal using ==
; have the
same server principal; have the same values for server host and
port; have socket factories that are either both
null
, or have the same actual class and are equal;
and have server socket factories that are either both
null
, or have the same actual class and are equal.
- equals(Object) - Method in class net.jini.jeri.ssl.HttpsEndpoint
-
Two instances of this class are equal if they have the same values for
server host and port; and have socket factories that are either both
null
, or have the same actual class and are equal.
- equals(Object) - Method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Two instances of this class are equal if they have server subjects that
compare equal using
==
; have server principals that are
either both
null
or are equal when compared as the elements
of a
Set
; have the same values for server host and port; have
socket factories that are either both
null
, or have the
same actual class and are equal; and have server socket factories that
are either both
null
, or have the same actual class and are
equal.
- equals(Object) - Method in class net.jini.jeri.ssl.SslEndpoint
-
Two instances of this class are equal if they have the same values for
server host and port; and have socket factories that are either both
null
, or have the same actual class and are equal.
- equals(Object) - Method in class net.jini.jeri.ssl.SslServerEndpoint
-
Two instances of this class are equal if they have server subjects that
compare equal using
==
; have server principals that are
either both
null
or are equal when compared as the elements
of a
Set
; have the same values for server host and port; have
socket factories that are either both
null
, or have the
same actual class and are equal; and have server socket factories
that are either both
null
, or have the same actual class
and are equal.
- equals(Object) - Method in class net.jini.jeri.tcp.TcpEndpoint
-
Compares the specified object with this
TcpEndpoint
for equality.
- equals(Object) - Method in class net.jini.jeri.tcp.TcpServerEndpoint
-
Compares the specified object with this
TcpServerEndpoint
for equality.
- equals(Object) - Method in class net.jini.security.AccessPermission
-
Returns true
if the specified object is an instance
of the same class as this permission and has the same target name
as this permission; returns false
otherwise.
- equals(Object) - Method in class net.jini.security.AuthenticationPermission
-
Two instances of this class are equal if each implies the other;
that is, both instances have the same actions, every principal that
matches the local principals of one instance matches the local
principals of the other instance, and (if the instances have any
action besides listen
) every principal that matches the
peer principals of one instance matches the peer principals of the
other instance.
- equals(Object) - Method in class net.jini.security.BasicProxyPreparer
-
Returns true
if the given object is an instance of the same
class as this object, with the same value for verify
, with
method constraints that are equals
or similarly not
specified, and with permissions
containing the same
elements, independent of order.
- equals(Object) - Method in class net.jini.security.GrantPermission
-
Returns true
if the given object is a
GrantPermission
which both implies and is implied by this
permission; returns false
otherwise.
- equals(Object) - Method in class net.jini.security.policy.UmbrellaGrantPermission
-
- equals(Object) - Method in class net.jini.security.proxytrust.BasicUntrustedObjectSecurityContext
-
Returns true
if the specified object and this object
are both instances of this class that were constructed with equivalent
permissions.
- equals(Object) - Method in class net.jini.security.proxytrust.ProxyTrustInvocationHandler
-
Returns true
if the argument is an instance of this
class with the same main proxy and the same bootstrap proxy, and
false
otherwise.
- equals(Object) - Method in class net.jini.security.VerifyingProxyPreparer
-
Returns true
if the specified object and this object
are both instances of this class that were constructed with equivalent
arguments.
- ErrorDescriptor(int, int, String, String, Throwable) - Constructor for class net.jini.config.ConfigurationFile.ErrorDescriptor
-
Creates a new error descriptor.
- ErrorDescriptor(int, int, String, String) - Constructor for class net.jini.config.ConfigurationFile.ErrorDescriptor
-
Creates a new error descriptor.
- ErrorDescriptor(int, int, String) - Constructor for class net.jini.config.ConfigurationFile.ErrorDescriptor
-
Creates a new error descriptor.
- eventID - Variable in class net.jini.core.event.RemoteEvent
-
The event identifier.
- EventRegistration - Class in net.jini.core.event
-
A utility class for use as a return value for event-interest registration
methods.
- EventRegistration(long, Object, Lease, long) - Constructor for class net.jini.core.event.EventRegistration
-
Constructs an EventRegistration object.
- exceptionMap - Variable in exception net.jini.core.lease.LeaseMapException
-
A Map from Lease to Exception, containing each lease that failed to
renew or cancel, and the exception that resulted from that lease's
renewal or cancel attempt.
- executeCall(OutboundRequest) - Method in class net.jini.jeri.BasicObjectEndpoint
-
Synchronously executes a remote call in progress to the
identified remote object, so that the response can be read.
- executeCall(OutboundRequest) - Method in interface net.jini.jeri.ObjectEndpoint
-
Synchronously executes a remote call in progress to the
identified remote object, so that the response can be read.
- export(Remote) - Method in class net.jini.activation.ActivationExporter
-
Exports an activatable remote object.
- export(Remote) - Method in interface net.jini.export.Exporter
-
Exports the specified remote object and returns a proxy that can
be used to invoke remote methods on the exported remote object.
- export(Remote) - Method in class net.jini.iiop.IiopExporter
-
Exports a remote object, impl
, to the RMI-IIOP runtime and
returns a proxy (stub) for the remote object.
- export(Remote) - Method in class net.jini.jeri.BasicJeriExporter
-
Exports the specified remote object and returns a proxy for the
remote object.
- export(Remote) - Method in class net.jini.jrmp.JrmpExporter
-
Exports a remote object, impl
, to the JRMP runtime and
returns a proxy (stub) for the remote object.
- export(Remote) - Method in class net.jini.security.proxytrust.ProxyTrustExporter
-
Exports the specified main remote object and returns a dynamic proxy
for the object.
- Exporter - Interface in net.jini.export
-
An abstraction for exporting a single remote
object such that it can receive remote method invocations, and
later for unexporting that same remote object.
- ExportPermission - Class in net.jini.export
-
Defines runtime permissions for Exporter
implementations.
- ExportPermission(String) - Constructor for class net.jini.export.ExportPermission
-
Creates an instance with the specified name.
- ExportPermission(String, String) - Constructor for class net.jini.export.ExportPermission
-
Creates an instance with the specified name.
- generate() - Static method in class net.jini.id.UuidFactory
-
Generates a new Uuid
with 122 bits of its value
produced from a cryptographically strong random sequence.
- get(boolean) - Method in class net.jini.io.MarshalledInstance
-
Returns a new copy of the contained object.
- get(ClassLoader, boolean, ClassLoader, Collection) - Method in class net.jini.io.MarshalledInstance
-
Returns a new copy of the contained object.
- getAccessControlContext() - Method in interface net.jini.security.SecurityContext
-
Returns access control context portion of snapshotted security context.
- getActions() - Method in class net.jini.security.AccessPermission
-
Returns the empty string.
- getActions() - Method in class net.jini.security.AuthenticationPermission
-
Returns the actions.
- getActions() - Method in class net.jini.security.GrantPermission
-
Returns canonical string representation of this permission's actions,
which for GrantPermission
is always the empty string
""
.
- getActions() - Method in class net.jini.security.policy.UmbrellaGrantPermission
-
- getActivationID() - Method in class net.jini.activation.ActivatableInvocationHandler
-
Returns the activation identifier supplied during construction of
this invocation handler.
- getActivationID() - Method in class net.jini.jrmp.JrmpExporter
-
Returns the activation ID associated with the object exported by this
exporter, or null
if activation is not being used with this
exporter.
- getCallerContext() - Method in interface net.jini.security.TrustVerifier.Context
-
Returns a collection of context objects for use by trust verifiers.
- getCause() - Method in class net.jini.config.ConfigurationFile.ErrorDescriptor
-
Returns the exception associated with this error or null
if there is no exception associated with this error.
- getChannel() - Method in interface net.jini.jeri.connection.Connection
-
Returns a socket channel that performs I/O on this connection,
or null
if no socket channel is available.
- getChannel() - Method in interface net.jini.jeri.connection.ServerConnection
-
Returns a socket channel that performs I/O on this connection,
or null
if no socket channel is available.
- getClassAnnotation() - Method in interface net.jini.loader.ClassAnnotation
-
Returns the class annotation string for classes defined by this
class loader.
- getClassAnnotation(Class<?>) - Static method in class net.jini.loader.ClassLoading
-
Returns the annotation string (representing a location for
the class definition as a single or space delimited list of
RFC3986 compliant URI) that JERI will use to annotate the class
descriptor when marshalling objects of the given class.
- getClassAnnotation() - Method in class net.jini.loader.pref.PreferredClassLoader
-
Returns the class annotation string for classes defined by this
class loader.
- getClassAnnotation(Class) - Method in class net.jini.loader.pref.PreferredClassProvider
-
- getClassAnnotation(ClassLoader) - Method in class net.jini.loader.pref.PreferredClassProvider
-
Returns the annotation string for the specified class loader.
- getClassLoader() - Method in class net.jini.jeri.AbstractILFactory
-
Returns the class loader specified during construction.
- getClassLoader() - Method in class net.jini.jeri.BasicInvocationDispatcher
-
Returns the class loader specified during construction.
- getClassLoader(String) - Static method in class net.jini.loader.ClassLoading
-
Returns a class loader that loads classes from the given codebase
RFC3986 compliant URI path.
- getClassLoader(String) - Method in class net.jini.loader.pref.PreferredClassProvider
-
- getClassLoader() - Method in interface net.jini.security.TrustVerifier.Context
-
Returns the class loader that can be used as a basis for trust
verification.
- getClientConstraints() - Method in class net.jini.jeri.BasicInvocationHandler
-
Returns this BasicInvocationHandler
's client
constraints.
- getClientHost() - Method in interface net.jini.io.context.ClientHost
-
Returns the client host address for the remote call.
- getClientSocketFactory() - Method in class net.jini.jrmp.JrmpExporter
-
Returns the client socket factory for this exporter, or
null
if none (in which case
Socket
objects
are created directly).
- getClientSubject() - Method in interface net.jini.io.context.ClientSubject
-
Returns the authenticated identity of the client as a read-only
instance, or null
if the client was not authenticated.
- getConstraints(Method) - Method in class net.jini.constraint.BasicMethodConstraints
-
Returns the constraints for the specified remote method as a
non-null
value.
- getConstraints() - Method in class net.jini.constraint.BasicMethodConstraints.MethodDesc
-
Returns the constraints as a non-null
value.
- getConstraints(Method) - Method in interface net.jini.core.constraint.MethodConstraints
-
Returns the constraints for the specified method as a
non-null
value.
- getConstraints() - Method in interface net.jini.core.constraint.RemoteMethodControl
-
Returns the client constraints placed on this proxy.
- getContext() - Method in interface net.jini.security.policy.SecurityContextSource
-
Returns a snapshot of the current security context, which can be used to
restore the context at a later time.
- getContext() - Method in class net.jini.security.proxytrust.BasicUntrustedObjectSecurityContext
-
Returns a security context to use to restrict privileges when
invoking methods on untrusted objects.
- getContext() - Method in interface net.jini.security.proxytrust.UntrustedObjectSecurityContext
-
Returns a security context to use to restrict privileges when
invoking methods on untrusted objects.
- getContext() - Static method in class net.jini.security.Security
-
Returns a snapshot of the current security context, which can be used to
restore the context at a later time.
- getCookie() - Method in interface net.jini.jeri.ServerEndpoint.ListenHandle
-
- getCurrentProxy() - Method in class net.jini.activation.ActivatableInvocationHandler
-
Returns the current value for the underlying proxy.
- getDefaultPort() - Method in class net.jini.url.httpmd.Handler
-
Returns the default port for a URL parsed by this handler, which is
80
.
- getDeliveryStatus() - Method in interface net.jini.jeri.OutboundRequest
-
Returns false
if it is guaranteed that no data
written for this request has been processed by the recipient.
- getDescription() - Method in class net.jini.config.ConfigurationFile.ErrorDescriptor
-
Returns a textual description of the error encountered.
- getEnableDGC() - Method in class net.jini.jeri.BasicJeriExporter
-
Returns true
if DGC is enabled on the server endpoint to
the object corresponding to this exporter; otherwise
returns false
.
- getEnableDGC() - Method in class net.jini.jeri.BasicObjectEndpoint
-
Returns true
if this
BasicObjectEndpoint
participates in DGC and
false
otherwise.
- getEndpoint() - Method in class net.jini.jeri.BasicObjectEndpoint
-
Returns the Endpoint
for the referenced remote
object.
- getEntries() - Method in exception net.jini.entry.UnusableEntriesException
-
Returns a
Collection
of the entries that could be
unmarshalled by the operation.
- getEntry(String, String, Class<T>) - Method in class net.jini.config.AbstractConfiguration
-
Returns an object of the specified type created using the information in
the entry matching the specified component and name, which must be
found, and supplying no data.
- getEntry(String, String, Class<T>, Object) - Method in class net.jini.config.AbstractConfiguration
-
Returns an object of the specified type created using the information in
the entry matching the specified component and name, and supplying no
data, returning the default value if no matching entry is found and the
default value is not
Configuration.NO_DEFAULT
.
- getEntry(String, String, Class<T>, Object, Object) - Method in class net.jini.config.AbstractConfiguration
-
Returns an object of the specified type created using the information in
the entry matching the specified component and name, and using the
specified data (unless it is
Configuration.NO_DATA
), returning the default
value if no matching entry is found and the default value is not
Configuration.NO_DEFAULT
.
- getEntry(String, String, Class<T>) - Method in interface net.jini.config.Configuration
-
Returns an object of the specified type created using the information in
the entry matching the specified component and name, which must be
found, and supplying no data.
- getEntry(String, String, Class<T>, Object) - Method in interface net.jini.config.Configuration
-
Returns an object of the specified type created using the information in
the entry matching the specified component and name, and supplying no
data, returning the default value if no matching entry is found and the
default value is not
Configuration.NO_DEFAULT
.
- getEntry(String, String, Class<T>, Object, Object) - Method in interface net.jini.config.Configuration
-
Returns an object of the specified type created using the information in
the entry matching the specified component and name, and using the
specified data (unless it is
Configuration.NO_DATA
), returning the default
value if no matching entry is found and the default value is not
Configuration.NO_DEFAULT
.
- getEntry() - Method in class net.jini.space.AvailabilityEvent
-
Returns a copy of the
Entry
whose transition
triggered this event.
- getEntryClasses(ServiceTemplate) - Method in interface net.jini.core.lookup.ServiceRegistrar
-
Looks at all service items that match the specified template, finds
every entry (among those service items) that either doesn't match any
entry templates or is a subclass of at least one matching entry
template, and returns the set of the (most specific) classes of those
entries.
- getEntryInternal(String, String, Class<T>, Object) - Method in class net.jini.config.AbstractConfiguration
-
Returns an object created using the information in the entry matching
the specified component and name, and the specified data, for the
requested type.
- getEntryInternal(String, String, Class<T>, Object) - Method in class net.jini.config.ConfigurationFile
-
Returns an object created using the information in the entry matching
the specified component and name, and the specified data, for the
requested type.
- getEntryInternal(String, String, Class<T>, Object) - Method in class net.jini.config.EmptyConfiguration
-
Always throws an exception -- this configuration contains no entries.
- getEntryNames() - Method in class net.jini.config.ConfigurationFile
-
Returns a set containing the fully qualified names of all non-private
entries defined for this instance.
- getEntryType(String, String) - Method in class net.jini.config.ConfigurationFile
-
Returns the static type of the expression specified for the entry with
the specified component and name.
- getExpiration() - Method in interface net.jini.core.lease.Lease
-
Returns a long
that indicates the time that the
lease will expire.
- getExtraProxyInterfaces(Remote) - Method in class net.jini.jeri.AbstractILFactory
-
Returns a new array containing any additional interfaces that the
proxy should implement, beyond the interfaces obtained by passing
impl
to the
getRemoteInterfaces
method.
- getExtraProxyInterfaces(Remote) - Method in class net.jini.jeri.BasicILFactory
-
Returns a new array containing any additional interfaces that the
proxy should implement, beyond the interfaces obtained by passing
impl
to the
getRemoteInterfaces
method.
- getFieldValues(ServiceTemplate, int, String) - Method in interface net.jini.core.lookup.ServiceRegistrar
-
Looks at all service items that match the specified template, finds
every entry (among those service items) that matches
tmpl.attributeSetTemplates[setIndex], and returns the set of values
of the specified field of those entries.
- getGrants(Class, Principal[]) - Method in interface net.jini.security.policy.DynamicPolicy
-
If this security policy provider supports dynamic permission grants,
returns a new array containing the cumulative set of permissions
dynamically granted to protection domains (including ones not yet
created) that are associated with the class loader of the given class
and possess at least the given set of principals.
- getGrants(Class, Principal[]) - Method in class net.jini.security.policy.DynamicPolicyProvider
-
- getGroups() - Method in interface net.jini.core.lookup.ServiceRegistrar
-
Returns the set of groups that this lookup service is currently a
member of.
- getHost() - Method in class net.jini.core.discovery.LookupLocator
-
Returns the name of the host that this instance should contact.
- getHost() - Method in class net.jini.jeri.http.HttpEndpoint
-
Returns the host that this HttpEndpoint
connects to.
- getHost() - Method in class net.jini.jeri.http.HttpServerEndpoint
-
Returns the host name that will be used in
HttpEndpoint
instances produced by listening on
this
HttpServerEndpoint
, or
null
if
the IP address string obtained from
InetAddress.getLocalHost
will be
used.
- getHost() - Method in class net.jini.jeri.kerberos.KerberosEndpoint
-
Returns the server host that this endpoint connects to.
- getHost() - Method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Returns the host name that will be used in
KerberosEndpoint
instances created by listening on this
object.
- getHost() - Method in class net.jini.jeri.ssl.HttpsEndpoint
-
Returns the server host that this endpoint connects to.
- getHost() - Method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
- getHost() - Method in class net.jini.jeri.ssl.SslEndpoint
-
Returns the server host that this endpoint connects to.
- getHost() - Method in class net.jini.jeri.ssl.SslServerEndpoint
-
- getHost() - Method in class net.jini.jeri.tcp.TcpEndpoint
-
Returns the host that this TcpEndpoint
connects to.
- getHost() - Method in class net.jini.jeri.tcp.TcpServerEndpoint
-
Returns the host name that will be used in
TcpEndpoint
instances produced by listening on
this
TcpServerEndpoint
, or
null
if
the IP address string obtained from
InetAddress.getLocalHost
will be
used.
- getID() - Method in class net.jini.core.event.EventRegistration
-
Returns the identifier that will be used in all RemoteEvents generated
for this interest registration.
- getID() - Method in class net.jini.core.event.RemoteEvent
-
Returns the event identifier, used to identify the kind of event
relative to the object in which the event occurred.
- getInputStream() - Method in interface net.jini.jeri.connection.Connection
-
Returns an input stream that reads data from this connection.
- getInputStream() - Method in interface net.jini.jeri.connection.ServerConnection
-
Returns an input stream that reads data from this connection.
- getInstance(String[]) - Static method in class net.jini.config.ConfigurationProvider
-
Creates and returns an instance of the configuration provider, using the
specified options.
- getInstance(String[], ClassLoader) - Static method in class net.jini.config.ConfigurationProvider
-
Creates and returns an instance of the configuration provider, using the
specified options and class loader.
- getInstance(String, int) - Static method in class net.jini.jeri.http.HttpEndpoint
-
Returns an HttpEndpoint
instance for the given host name
and TCP port number.
- getInstance(String, int, SocketFactory) - Static method in class net.jini.jeri.http.HttpEndpoint
-
Returns an
HttpEndpoint
instance for the given
host name and TCP port number that contains the given
SocketFactory
.
- getInstance(int) - Static method in class net.jini.jeri.http.HttpServerEndpoint
-
Returns an HttpServerEndpoint
instance for the
given TCP port number.
- getInstance(String, int) - Static method in class net.jini.jeri.http.HttpServerEndpoint
-
Returns an HttpServerEndpoint
instance for the given
host name and TCP port number.
- getInstance(String, int, SocketFactory, ServerSocketFactory) - Static method in class net.jini.jeri.http.HttpServerEndpoint
-
Returns an HttpServerEndpoint
instance for the
given host name and TCP port number that contains the given
SocketFactory
and
ServerSocketFactory
.
- getInstance(String, int, KerberosPrincipal) - Static method in class net.jini.jeri.kerberos.KerberosEndpoint
-
Returns a KerberosEndpoint
instance for the given
server host name, TCP port number, and server
principal.
- getInstance(String, int, KerberosPrincipal, SocketFactory) - Static method in class net.jini.jeri.kerberos.KerberosEndpoint
-
Returns a KerberosEndpoint
instance for the given
server host name, TCP port number, server principal, and
SocketFactory
.
- getInstance(int) - Static method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Returns a KerberosServerEndpoint
instance with the
specified port, using the default server subject, server
principal, and server host.
- getInstance(String, int) - Static method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Returns a KerberosServerEndpoint
instance with the
specified server host and port, using the default server
subject and server principal.
- getInstance(String, int, SocketFactory, ServerSocketFactory) - Static method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Returns a KerberosServerEndpoint
instance with the
specified server host, port, and socket factories, using the
default server subject and server principal.
- getInstance(Subject, KerberosPrincipal, String, int) - Static method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Returns a KerberosServerEndpoint
instance with the
specified server subject, server principal, server host, and
port.
- getInstance(Subject, KerberosPrincipal, String, int, SocketFactory, ServerSocketFactory) - Static method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Returns a KerberosServerEndpoint
instance with the
specified server subject, server principal, server host, port,
and socket factories.
- getInstance(String, int) - Static method in class net.jini.jeri.ssl.HttpsEndpoint
-
Returns an HTTPS endpoint for the specified server host and port.
- getInstance(String, int, SocketFactory) - Static method in class net.jini.jeri.ssl.HttpsEndpoint
-
Returns an HTTPS endpoint for the specified server host, port, and
socket factory.
- getInstance(int) - Static method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Returns an HTTPS server endpoint for the specified port.
- getInstance(String, int) - Static method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Returns an HTTPS server endpoint for the specified server host and port.
- getInstance(String, int, SocketFactory, ServerSocketFactory) - Static method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Returns an HTTPS server endpoint for the specified server host, port,
and socket factories.
- getInstance(Subject, X500Principal[], String, int) - Static method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Returns an HTTPS server endpoint for the specified server subject,
server principals, server host, and port.
- getInstance(Subject, X500Principal[], String, int, SocketFactory, ServerSocketFactory) - Static method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Returns an HTTPS server endpoint for the specified server subject,
server principals, server host, port, and socket factories.
- getInstance(String, int) - Static method in class net.jini.jeri.ssl.SslEndpoint
-
Returns a TLS/SSL endpoint for the specified server host and port.
- getInstance(String, int, SocketFactory) - Static method in class net.jini.jeri.ssl.SslEndpoint
-
Returns a TLS/SSL endpoint for the specified server host, port, and
socket factory.
- getInstance(int) - Static method in class net.jini.jeri.ssl.SslServerEndpoint
-
Returns a TLS/SSL server endpoint for the specified port.
- getInstance(String, int) - Static method in class net.jini.jeri.ssl.SslServerEndpoint
-
Returns a TLS/SSL server endpoint for the specified server host and
port.
- getInstance(String, int, SocketFactory, ServerSocketFactory) - Static method in class net.jini.jeri.ssl.SslServerEndpoint
-
Returns a TLS/SSL server endpoint for the specified server host, port,
and socket factories.
- getInstance(Subject, X500Principal[], String, int) - Static method in class net.jini.jeri.ssl.SslServerEndpoint
-
Returns a TLS/SSL server endpoint for the specified server subject,
server principals, server host, and port.
- getInstance(Subject, X500Principal[], String, int, SocketFactory, ServerSocketFactory) - Static method in class net.jini.jeri.ssl.SslServerEndpoint
-
Returns a TLS/SSL server endpoint for the specified server subject,
server principals, server host, port, and socket factories.
- getInstance(String, int) - Static method in class net.jini.jeri.tcp.TcpEndpoint
-
Returns a TcpEndpoint
instance for the given
host name and TCP port number.
- getInstance(String, int, SocketFactory) - Static method in class net.jini.jeri.tcp.TcpEndpoint
-
Returns a TcpEndpoint
instance for the given host
name and TCP port number that contains the given
SocketFactory
.
- getInstance(int) - Static method in class net.jini.jeri.tcp.TcpServerEndpoint
-
Returns a TcpServerEndpoint
instance for the given
TCP port number.
- getInstance(String, int) - Static method in class net.jini.jeri.tcp.TcpServerEndpoint
-
Returns a TcpServerEndpoint
instance for the given
host name and TCP port number.
- getInstance(String, int, SocketFactory, ServerSocketFactory) - Static method in class net.jini.jeri.tcp.TcpServerEndpoint
-
Returns a TcpServerEndpoint
instance for the given
host name and TCP port number that contains the given
SocketFactory
and
ServerSocketFactory
.
- getInvocationDispatcher() - Method in class net.jini.jeri.InvocationLayerFactory.Instances
-
Returns the invocation dispatcher.
- getInvocationDispatcherMethods(Remote) - Method in class net.jini.jeri.AbstractILFactory
-
Returns a new, modifiable collection of
Method
objects,
containing all remote methods for which the invocation
dispatcher should accept incoming remote calls.
- getInvocationLayerFactory() - Method in class net.jini.jeri.BasicJeriExporter
-
Returns the InvocationLayerFactory
for this
exporter.
- getKeepAlive() - Method in class net.jini.jeri.BasicJeriExporter
-
Returns true
if the virtual machine is kept alive while
the object corresponding to this exporter is exported; otherwise
returns false
.
- getLease() - Method in class net.jini.core.event.EventRegistration
-
Returns the Lease object for this registration.
- getLease() - Method in interface net.jini.core.lookup.ServiceRegistration
-
Returns the lease that controls the service registration, allowing
the lease to be renewed or cancelled.
- getLease() - Method in interface net.jini.space.MatchSet
-
Returns a proxy to the
Lease
associated with this
match set, or
null
if this match set is not
leased.
- getLeastSignificantBits() - Method in class net.jini.core.lookup.ServiceID
-
Returns the least significant 64 bits of the service ID.
- getLeastSignificantBits() - Method in class net.jini.id.Uuid
-
Returns the least significant 64 bits of this
Uuid
's 128-bit value.
- getLineNumber() - Method in class net.jini.config.ConfigurationFile.ErrorDescriptor
-
Returns the line number in the configuration source where the
entry with an error can be found or 0
if this error
descriptor is not associated with a line number.
- getLocationName() - Method in class net.jini.config.ConfigurationFile.ErrorDescriptor
-
Returns the name of the configuration source location or
null
if location information is not available.
- getLocator() - Method in interface net.jini.core.lookup.ServiceRegistrar
-
Returns a LookupLocator that can be used if necessary for unicast
discovery of the lookup service.
- getMaxStart() - Method in class net.jini.core.constraint.DelegationAbsoluteTime
-
Returns the maximum start time in milliseconds from midnight, January 1,
1970 UTC.
- getMaxStart() - Method in class net.jini.core.constraint.DelegationRelativeTime
-
Returns the maximum start duration in milliseconds.
- getMaxStop() - Method in class net.jini.core.constraint.DelegationAbsoluteTime
-
Returns the maximum stop time in milliseconds from midnight, January 1,
1970 UTC.
- getMaxStop() - Method in class net.jini.core.constraint.DelegationRelativeTime
-
Returns the maximum stop duration in milliseconds.
- getMessage() - Method in exception net.jini.core.lease.LeaseMapException
-
- getMethodConstraints(Object) - Method in class net.jini.security.BasicProxyPreparer
-
Returns the method constraints to use when verifying and setting
constraints on the specified proxy.
- getMethodDescs() - Method in class net.jini.constraint.BasicMethodConstraints
-
Returns the descriptors.
- getMinStart() - Method in class net.jini.core.constraint.DelegationAbsoluteTime
-
Returns the minimum start time in milliseconds from midnight, January 1,
1970 UTC.
- getMinStart() - Method in class net.jini.core.constraint.DelegationRelativeTime
-
Returns the minimum start duration in milliseconds.
- getMinStop() - Method in class net.jini.core.constraint.DelegationAbsoluteTime
-
Returns the minimum stop time in milliseconds from midnight, January 1,
1970 UTC.
- getMinStop() - Method in class net.jini.core.constraint.DelegationRelativeTime
-
Returns the minimum stop duration in milliseconds.
- getMostSignificantBits() - Method in class net.jini.core.lookup.ServiceID
-
Returns the most significant 64 bits of the service ID.
- getMostSignificantBits() - Method in class net.jini.id.Uuid
-
Returns the most significant 64 bits of this
Uuid
's 128-bit value.
- getName() - Method in class net.jini.constraint.BasicMethodConstraints.MethodDesc
-
Returns the name of the method, with a prefix or suffix '*' if the
name is a pattern, or null
if this descriptor matches
all methods.
- getObjectEndpoint() - Method in class net.jini.jeri.BasicInvocationHandler
-
Returns this BasicInvocationHandler
's
ObjectEndpoint
.
- getObjectIdentifier() - Method in class net.jini.jeri.BasicJeriExporter
-
Returns the object identifier for this exporter.
- getObjectIdentifier() - Method in class net.jini.jeri.BasicObjectEndpoint
-
Returns the object identifier for the referenced remote object.
- getObjectStreamContext() - Method in class net.jini.io.MarshalInputStream
-
Returns the collection of context information objects that
was passed to this stream's constructor.
- getObjectStreamContext() - Method in class net.jini.io.MarshalOutputStream
-
Returns the collection of context information objects that
was passed to this stream's constructor.
- getObjectStreamContext() - Method in interface net.jini.io.ObjectStreamContext
-
Returns this object stream's collection of context information
objects.
- getOutputStream() - Method in interface net.jini.jeri.connection.Connection
-
Returns an output stream that writes data to this connection.
- getOutputStream() - Method in interface net.jini.jeri.connection.ServerConnection
-
Returns an output stream that writes data to this connection.
- getOverride() - Method in class net.jini.config.ConfigurationFile.ErrorDescriptor
-
Returns the override sequence number where this error occurred
or 0
if the error did not occur in an override.
- getParameterTypes() - Method in class net.jini.constraint.BasicMethodConstraints.MethodDesc
-
Returns the parameter types, or null
if this
descriptor matches all parameter types or all methods.
- getPermissionClass() - Method in class net.jini.jeri.BasicILFactory
-
Returns the permission class, if any.
- getPermissionGrants(ProtectionDomain) - Method in class net.jini.security.policy.DynamicPolicyProvider
-
- getPermissions(CodeSource) - Method in class net.jini.loader.pref.PreferredClassLoader
-
Returns the static permissions to be automatically granted to
classes loaded from the specified
CodeSource
and
defined by this class loader.
- getPermissions(Object) - Method in class net.jini.security.BasicProxyPreparer
-
Returns the permissions to grant to proxies, or an empty array if no
permissions should be granted.
- getPermissions(CodeSource) - Method in class net.jini.security.policy.DynamicPolicyProvider
-
- getPermissions(ProtectionDomain) - Method in class net.jini.security.policy.DynamicPolicyProvider
-
- getPermissions(CodeSource) - Method in class net.jini.security.policy.PolicyFileProvider
-
- getPermissions(ProtectionDomain) - Method in class net.jini.security.policy.PolicyFileProvider
-
- getPort() - Method in class net.jini.core.discovery.LookupLocator
-
Returns the number of the port to which this instance should connect.
- getPort() - Method in class net.jini.jeri.http.HttpEndpoint
-
Returns the TCP port that this HttpEndpoint
connects to.
- getPort() - Method in class net.jini.jeri.http.HttpServerEndpoint
-
Returns the TCP port that this HttpServerEndpoint
listens on.
- getPort() - Method in class net.jini.jeri.kerberos.KerberosEndpoint
-
Returns the TCP port that this endpoint connects to.
- getPort() - Method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Returns the TCP port that the ListenEndpoint
s
created by this server endpoint listen on.
- getPort() - Method in class net.jini.jeri.ssl.HttpsEndpoint
-
Returns the TCP port that this endpoint connects to.
- getPort() - Method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Returns the TCP port on which this object listens for connections, or
0
if it selects a free port.
- getPort() - Method in class net.jini.jeri.ssl.SslEndpoint
-
Returns the TCP port that this endpoint connects to.
- getPort() - Method in class net.jini.jeri.ssl.SslServerEndpoint
-
Returns the TCP port on which this object listens for connections, or
0
if it selects a free port.
- getPort() - Method in class net.jini.jeri.tcp.TcpEndpoint
-
Returns the TCP port that this TcpEndpoint
connects to.
- getPort() - Method in class net.jini.jeri.tcp.TcpServerEndpoint
-
Returns the TCP port that this TcpServerEndpoint
listens on.
- getPort() - Method in class net.jini.jrmp.JrmpExporter
-
Returns the port used by this exporter, or zero if an anonymous port is
used.
- getPrincipal() - Method in class net.jini.jeri.kerberos.KerberosEndpoint
-
Returns the principal this endpoint requires the server
to authenticate as.
- getPrincipal() - Method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Returns the principal that this server endpoint will
authenticate itself as.
- getPrincipals() - Method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Returns an immutable set of the principals that this instance uses for
authentication, or null
if it is anonymous.
- getPrincipals() - Method in class net.jini.jeri.ssl.SslServerEndpoint
-
Returns an immutable set of the principals that this instance uses for
authentication, or null
if it is anonymous.
- getProvider() - Static method in class net.jini.loader.ClassLoading
-
The current RMIClassLoaderSpi provider in use by ClassLoading.
- getProxy() - Method in interface net.jini.export.ProxyAccessor
-
Returns a proxy object for this remote object.
- getProxy() - Method in class net.jini.jeri.InvocationLayerFactory.Instances
-
Returns the proxy.
- getProxyInterfaces(Remote) - Method in class net.jini.jeri.AbstractILFactory
-
Returns a new array containing the interfaces for the proxy to
implement.
- getProxyTrustIterator() - Method in class net.jini.activation.ActivatableInvocationHandler
-
Returns a proxy trust iterator for an activatable object that is
suitable for use by
ProxyTrustVerifier
.
- getProxyTrustIterator() - Method in class net.jini.security.proxytrust.ProxyTrustInvocationHandler
-
Returns an iterator that produces the bootstrap proxy as the only
element of the iteration.
- getProxyVerifier() - Method in interface net.jini.security.proxytrust.ProxyTrust
-
Returns a
TrustVerifier
which can be used to verify that
a proxy can be trusted as a proxy for the service; that is, the
isTrustedObject
method of the
returned verifier can be called with a candidate proxy.
- getProxyVerifier() - Method in interface net.jini.security.proxytrust.ServerProxyTrust
-
Returns a
TrustVerifier
that can be used to verify that
a proxy can be trusted as a proxy for the service; that is, the
isTrustedObject
method of the
returned verifier can be called with a candidate proxy.
- getReferentUuid() - Method in interface net.jini.id.ReferentUuid
-
Return the Uuid
that has been assigned to the
resource this proxy represents.
- getRegistrar() - Method in class net.jini.core.discovery.LookupLocator
-
Perform unicast discovery and return the ServiceRegistrar
object for the given lookup service.
- getRegistrar(int) - Method in class net.jini.core.discovery.LookupLocator
-
Perform unicast discovery and return the ServiceRegistrar
object for the given lookup service, with the given discovery timeout.
- getRegistrar(InvocationConstraints) - Method in class net.jini.core.discovery.LookupLocator
-
Perform unicast discovery and return the ServiceRegistrar
object for the given lookup service, with the given constraints.
- getRegistrationObject() - Method in class net.jini.core.event.RemoteEvent
-
Returns the handback object that was provided as a parameter to
the event interest registration method, if any.
- getRemoteInterfaces(Remote) - Method in class net.jini.jeri.AbstractILFactory
-
Returns a new array containing the remote interfaces that should be
implemented by the proxy.
- getRemoteInterfaces(Remote) - Method in class net.jini.jeri.ProxyTrustILFactory
-
Returns a new array containing the remote interfaces that should be
implemented by the proxy.
- getRequestInputStream() - Method in interface net.jini.jeri.InboundRequest
-
Returns an InputStream
to read the request data
from.
- getRequestOutputStream() - Method in interface net.jini.jeri.OutboundRequest
-
Returns an OutputStream
to write the request data
to.
- getResource(String) - Method in class net.jini.loader.pref.PreferredClassLoader
-
Gets a resource with the specified name.
- getResources(String) - Method in class net.jini.loader.pref.PreferredClassLoader
-
Gets an Enumeration of resources with the specified name.
- getResponseInputStream() - Method in interface net.jini.jeri.OutboundRequest
-
Returns an InputStream
to read the response data
from.
- getResponseOutputStream() - Method in interface net.jini.jeri.InboundRequest
-
Returns an OutputStream
to write the response data
to.
- getSequenceNumber() - Method in class net.jini.core.event.EventRegistration
-
Returns the value of the sequence number on the event kind that was
current when the registration was granted, allowing comparison with
the sequence number in any subsequent notifications.
- getSequenceNumber() - Method in class net.jini.core.event.RemoteEvent
-
Returns the sequence number of this event.
- getSerialFormat() - Method in interface net.jini.core.lease.Lease
-
Returns the format that will be used to serialize the lease.
- getServerConstraints() - Method in class net.jini.jeri.BasicILFactory
-
Returns the server constraints, if any.
- getServerConstraints() - Method in class net.jini.jeri.BasicInvocationHandler
-
Returns this BasicInvocationHandler
's server
constraints.
- getServerContext() - Static method in class net.jini.export.ServerContext
-
Returns the server context collection for the current thread.
- getServerContext() - Method in interface net.jini.export.ServerContext.Spi
-
Returns a server context collection for the current thread, or
null
if provider does not contain context for the
current thread.
- getServerContext() - Method in class net.jini.jrmp.JrmpServerContext
-
Returns a server context collection containing an element that
implements the
ClientHost
interface whose
getClientHost
method
returns the client host if the current thread is handling a JRMP
remote call, or
null
otherwise.
- getServerContextElement(Class) - Static method in class net.jini.export.ServerContext
-
Returns the first element in the current server context collection
(obtained by calling
ServerContext.getServerContext
) that is an instance of the given
type
type
.
- getServerEndpoint() - Method in class net.jini.jeri.BasicJeriExporter
-
Returns the server endpoint for this exporter.
- getServerSocketFactory() - Method in class net.jini.jeri.http.HttpServerEndpoint
-
Returns the ServerSocketFactory
that this endpoint
uses to create ServerSocket
objects.
- getServerSocketFactory() - Method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Returns the server socket factory that this server endpoint
uses to create
ServerSocket
instances, or
null
if it uses default server sockets.
- getServerSocketFactory() - Method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Returns the server socket factory that this server endpoint uses to
create
ServerSocket
instances, or
null
if it uses
default server sockets.
- getServerSocketFactory() - Method in class net.jini.jeri.ssl.SslServerEndpoint
-
Returns the server socket factory that this server endpoint uses to
create
ServerSocket
instances, or
null
if it uses
default server sockets.
- getServerSocketFactory() - Method in class net.jini.jeri.tcp.TcpServerEndpoint
-
Returns the ServerSocketFactory
that this endpoint
uses to create ServerSocket
objects.
- getServerSocketFactory() - Method in class net.jini.jrmp.JrmpExporter
-
Returns the server socket factory for this exporter, or
null
if none (in which case
java.net.ServerSocket
objects are created directly).
- getServiceID() - Method in class net.jini.core.lookup.ServiceEvent
-
Returns the serviceID of the item that triggered the event.
- getServiceID() - Method in interface net.jini.core.lookup.ServiceRegistrar
-
Returns the service ID of the lookup service.
- getServiceID() - Method in interface net.jini.core.lookup.ServiceRegistration
-
Returns the service ID for this service.
- getServiceItem() - Method in class net.jini.core.lookup.ServiceEvent
-
Returns the new state of the item, or null if the item was deleted
from the lookup service.
- getServiceTypes(ServiceTemplate, String) - Method in interface net.jini.core.lookup.ServiceRegistrar
-
Looks at all service items that match the specified template, and for
every service item finds the most specific type (class or interface)
or types the service item is an instance of that are neither equal to,
nor a superclass of, any of the service types in the template and that
have names that start with the specified prefix, and returns the set
of all such types.
- getSnapshot() - Method in class net.jini.space.AvailabilityEvent
-
Returns a
snapshot of the
Entry
whose
transition triggered this event.
- getSnapshot() - Method in interface net.jini.space.MatchSet
-
Returns a
snapshot of the
Entry
removed by
the last call to
next
.
- getSocketFactory() - Method in class net.jini.jeri.http.HttpEndpoint
-
- getSocketFactory() - Method in class net.jini.jeri.http.HttpServerEndpoint
-
Returns the SocketFactory
that
HttpEndpoint
objects produced by listening on this
HttpServerEndpoint
will use to create
Socket
objects.
- getSocketFactory() - Method in class net.jini.jeri.kerberos.KerberosEndpoint
-
Returns the
SocketFactory
that this endpoint uses
to create
Socket
objects.
- getSocketFactory() - Method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Returns the socket factory that the associated
KerberosEndpoint
instances, which are created by listening on
the
ListenEndpoint
instances of this server
endpoint, use to create
Socket
instances, or
null
if they use default sockets.
- getSocketFactory() - Method in class net.jini.jeri.ssl.HttpsEndpoint
-
Returns the socket factory that this endpoint uses to create
Socket
instances, or
null
if it uses default sockets.
- getSocketFactory() - Method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Returns the socket factory that the associated
HttpsEndpoint
instances created by listening on this server endpoint use to create
Socket
instances, or
null
if they use default
sockets.
- getSocketFactory() - Method in class net.jini.jeri.ssl.SslEndpoint
-
Returns the socket factory that this endpoint uses to create
Socket
instances, or
null
if it uses default sockets.
- getSocketFactory() - Method in class net.jini.jeri.ssl.SslServerEndpoint
-
Returns the socket factory that the associated
SslEndpoint
instances created by listening on this server endpoint use to create
Socket
instances, or
null
if they use default
sockets.
- getSocketFactory() - Method in class net.jini.jeri.tcp.TcpEndpoint
-
Returns the SocketFactory
that this endpoint uses
to create Socket
objects.
- getSocketFactory() - Method in class net.jini.jeri.tcp.TcpServerEndpoint
-
Returns the SocketFactory
that
TcpEndpoint
objects produced by listening on this
TcpServerEndpoint
will use to create
Socket
objects.
- getSource() - Method in class net.jini.core.event.EventRegistration
-
Returns the source that will be used in all RemoteEvents generated
for this interest registration.
- getSource() - Method in class net.jini.core.event.RemoteEvent
-
The object on which the RemoteEvent initially occurred.
- getSpecialEntry(String) - Method in class net.jini.config.ConfigurationFile
-
Returns the value of the special entry with the specified name.
- getSpecialEntryType(String) - Method in class net.jini.config.ConfigurationFile
-
Returns the type of the special entry with the specified name.
- getState() - Method in class net.jini.core.transaction.server.ServerTransaction
-
Returns the current state of the transaction.
- getState(long) - Method in interface net.jini.core.transaction.server.TransactionManager
-
Returns the current state of the given transaction.
- getTime() - Method in class net.jini.core.constraint.ConnectionAbsoluteTime
-
Returns the deadline for connection establishment.
- getTime() - Method in class net.jini.core.constraint.ConnectionRelativeTime
-
Returns the maximum connection duration in milliseconds.
- getTransition() - Method in class net.jini.core.lookup.ServiceEvent
-
Returns the singleton transition that triggered the event.
- getType() - Method in class net.jini.config.AbstractConfiguration.Primitive
-
Returns the primitive type of the value associated with this object.
- getUnfulfilledConstraints(OutboundRequestHandle) - Method in interface net.jini.jeri.connection.Connection
-
- getUnfulfilledConstraints() - Method in interface net.jini.jeri.OutboundRequest
-
Returns the requirements that must be at least partially
implemented by higher layers in order to fully satisfy the
requirements for this request.
- getUnusableEntryExceptions() - Method in exception net.jini.entry.UnusableEntriesException
-
- getValue() - Method in class net.jini.config.AbstractConfiguration.Primitive
-
Returns the primitive value associated with this object, represented
as a primitive wrapper instance.
- grant(Object) - Method in class net.jini.security.BasicProxyPreparer
-
Grants permissions to the proxy.
- grant(Class, Principal[], Permission[]) - Method in interface net.jini.security.policy.DynamicPolicy
-
If this security policy provider supports dynamic permission grants,
grants the specified permissions to all protection domains (including
ones not yet created) that are associated with the class loader of the
given class and possess at least the given set of principals.
- grant(Class, Principal[], Permission[]) - Method in class net.jini.security.policy.DynamicPolicyProvider
-
- grant(PermissionGrant) - Method in class net.jini.security.policy.DynamicPolicyProvider
-
- grant(Class, Permission[]) - Static method in class net.jini.security.Security
-
If the installed security policy provider implements the
DynamicPolicy
interface, delegates to the security policy
provider to grant the specified permissions to all protection domains
(including ones not yet created) that are associated with the class
loader of the given class and possess at least the principals of the
current subject (if any).
- grant(Class, Principal[], Permission[]) - Static method in class net.jini.security.Security
-
If the installed security policy provider implements the
DynamicPolicy
interface, delegates to the security policy
provider to grant the specified permissions to all protection domains
(including ones not yet created) that are associated with the class
loader of the given class and possess at least the given set of
principals.
- grant(Class, Class) - Static method in class net.jini.security.Security
-
If the installed security policy provider implements the
DynamicPolicy
interface, takes the set of permissions dynamically
granted to the class loader of
fromClass
with the current
subject's principals, determines which of those permissions the calling
context is authorized to grant, and dynamically grants that subset of
the permissions to the class loader of
toClass
, qualified
with the current subject's principals.
- GrantPermission - Class in net.jini.security
-
Permission required to dynamically grant permissions by security policy
providers which implement the
DynamicPolicy
interface.
- GrantPermission(String) - Constructor for class net.jini.security.GrantPermission
-
Creates a GrantPermission
for the permission(s) specified
in the name string.
- GrantPermission(Permission) - Constructor for class net.jini.security.GrantPermission
-
Creates a GrantPermission
for the given permission.
- GrantPermission(Permission[]) - Constructor for class net.jini.security.GrantPermission
-
Creates a GrantPermission
for the given permissions.
- grantSupported() - Method in interface net.jini.security.policy.DynamicPolicy
-
Returns true
if this policy provider supports dynamic
permission grants; returns false
otherwise.
- grantSupported() - Method in class net.jini.security.policy.DynamicPolicyProvider
-
- grantSupported() - Static method in class net.jini.security.Security
-
Returns
true
if the installed security policy provider
supports dynamic permission grants--i.e., if it implements the
DynamicPolicy
interface and calling its
grantSupported
method returns
true
.
- id - Variable in class net.jini.core.transaction.server.ServerTransaction
-
The transaction id.
- id - Variable in class net.jini.core.transaction.server.TransactionManager.Created
-
The transaction ID.
- IiopExporter - Class in net.jini.iiop
-
An
IiopExporter
can be used to export a single remote object to
the
RMI-IIOP
runtime.
- IiopExporter() - Constructor for class net.jini.iiop.IiopExporter
-
Creates a new exporter which can be used to export a remote object over
IIOP.
- IiopExporter(ORB) - Constructor for class net.jini.iiop.IiopExporter
-
Creates a new exporter which can be used to export a remote object over
IIOP.
- implies(Permission) - Method in class net.jini.security.AccessPermission
-
Returns true
if every fully qualified name that
matches the specified permission's name also matches this
permission's name; returns false
otherwise.
- implies(Permission) - Method in class net.jini.security.AuthenticationPermission
-
Returns true
if the specified permission is an instance
of AuthenticationPermission
, and every action included in
the specified permission is included as an action of this permission,
and every principal that matches the local principals of the specified
permission also matches the local principals of this permission, and
(if the specified permission has any action besides
listen
) every principal that matches the peer principals
of this permission also matches the peer principals of the specified
permission; returns false
otherwise.
- implies(Permission) - Method in class net.jini.security.GrantPermission
-
Returns true
if the given permission is a
GrantPermission
implied by this permission, or
false
otherwise.
- implies(ProtectionDomain, Permission) - Method in class net.jini.security.policy.DynamicPolicyProvider
-
- implies(ProtectionDomain, Permission) - Method in class net.jini.security.policy.PolicyFileProvider
-
- implies(Permission) - Method in class net.jini.security.policy.UmbrellaGrantPermission
-
- inactive(ActivationID, Exporter) - Static method in class net.jini.activation.ActivationGroup
-
Attempts to make the remote object that is associated with the
specified activation identifier, and that was exported through the
specified exporter, inactive.
- inactiveObject(ActivationID, Exporter) - Method in class net.jini.activation.ActivationGroup
-
Attempts to make the remote object that is associated with the
specified activation identifier, and that was exported through the
specified exporter, inactive.
- InboundRequest - Interface in net.jini.jeri
-
Represents a request that is being received and the corresponding
response to be sent in reply.
- InboundRequestHandle - Interface in net.jini.jeri.connection
-
Associates information with a request that is being received on a
ServerConnection
.
- installNewProvider(String, ClassLoader) - Static method in class net.jini.loader.ClassLoading
-
Installs a new RMIClassLoaderSpi provider with the ClassLoader
provided.
- INSTANCE - Static variable in class net.jini.config.EmptyConfiguration
-
A Configuration
with no entries.
- Instances(Remote, InvocationDispatcher) - Constructor for class net.jini.jeri.InvocationLayerFactory.Instances
-
Creates a container for a proxy instance and an invocation
dispatcher instance.
- Integrity - Class in net.jini.core.constraint
-
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.
- integrityEnforced() - Method in interface net.jini.io.context.IntegrityEnforcement
-
Returns true
if object integrity is being enforced, and
false
otherwise.
- IntegrityEnforcement - Interface in net.jini.io.context
-
Defines a context element interface for determining if object integrity is
being enforced on a stream or a remote call.
- IntegrityVerifier - Interface in net.jini.security
-
- InternalSpaceException - Exception in net.jini.space
-
This exception denotes a problem with the local implementation of the
JavaSpace
interface.
- InternalSpaceException(String) - Constructor for exception net.jini.space.InternalSpaceException
-
Create an exception, forwarding a string to the superclass constructor.
- InternalSpaceException(String, Throwable) - Constructor for exception net.jini.space.InternalSpaceException
-
Create an exception, forwarding a string and exception to the
superclass constructor.
- InvocationConstraint - Interface in net.jini.core.constraint
-
The marker interface used to identify constraints for method invocations.
- InvocationConstraints - Class in net.jini.core.constraint
-
An immutable aggregation of constraints into a set of requirements and a
set of preferences.
- InvocationConstraints(InvocationConstraint, InvocationConstraint) - Constructor for class net.jini.core.constraint.InvocationConstraints
-
Creates an instance that has the first constraint, req
,
added as a requirement if it is a non-null
value, and has
the second constraint, pref
, added as a preference if it
is a non-null
value and is not a duplicate of the
requirement.
- InvocationConstraints(InvocationConstraint[], InvocationConstraint[]) - Constructor for class net.jini.core.constraint.InvocationConstraints
-
Creates an instance that has all of the constraints from the first
array, reqs
, added as requirements if the array is a
non-null
value, and has all of the constraints from
the second array, prefs
, added as preferences if the
array is a non-null
value.
- InvocationConstraints(Collection<InvocationConstraint>, Collection<InvocationConstraint>) - Constructor for class net.jini.core.constraint.InvocationConstraints
-
Creates an instance that has all of the constraints from the first
collection, reqs
, added as requirements if the collection
is a non-null
value, and has all of the constraints from
the second collection, prefs
, added as preferences if the
collection is a non-null
value.
- InvocationDispatcher - Interface in net.jini.jeri
-
An abstraction used to handle incoming call requests for a remote
object.
- InvocationLayerFactory - Interface in net.jini.jeri
-
A factory for creating a compatible proxy and invocation dispatcher for
a remote object being exported.
- InvocationLayerFactory.Instances - Class in net.jini.jeri
-
- invoke(Object, Method, Object[]) - Method in class net.jini.activation.ActivatableInvocationHandler
-
Processes a method invocation made on the encapsulating
proxy instance, proxy
, and returns the result.
- invoke(Remote, Method, Object[], Collection) - Method in class net.jini.jeri.BasicInvocationDispatcher
-
Invokes the specified method
on the specified remote
object impl
, with the specified arguments.
- invoke(Object, Method, Object[]) - Method in class net.jini.jeri.BasicInvocationHandler
-
Processes a method invocation made on the encapsulating
proxy instance, proxy
, and returns the result.
- invoke(Object, Method, Object[]) - Method in class net.jini.security.proxytrust.ProxyTrustInvocationHandler
-
Executes the specified method with the specified arguments on the
specified proxy, and returns the return value, if any.
- isEmpty() - Method in class net.jini.core.constraint.InvocationConstraints
-
Returns true
if the instance has no requirements and no
preferences; returns false
otherwise.
- isNested() - Method in class net.jini.core.transaction.server.NestableServerTransaction
-
- isNested() - Method in class net.jini.core.transaction.server.ServerTransaction
-
Return true if the transaction has a parent, false if the transaction
is top level.
- isPreferredResource(String, boolean) - Method in class net.jini.loader.pref.PreferredClassLoader
-
Returns true
if a class or resource with the
specified name is preferred for this class loader, and
false
if a class or resource with the specified
name is not preferred for this loader.
- isTrustedInvocationHandler(InvocationHandler, TrustVerifier.Context) - Method in class net.jini.jeri.BasicJeriTrustVerifier
-
Returns true
if the specified invocation
handler is trusted by this trust verifier; returns
false
otherwise.
- isTrustedObject(Object, TrustVerifier.Context) - Method in class net.jini.constraint.ConstraintTrustVerifier
-
Returns true
if the specified object is known to be
trusted to correctly implement its contract; returns false
otherwise.
- isTrustedObject(Object, TrustVerifier.Context) - Method in class net.jini.jeri.BasicJeriTrustVerifier
-
Returns true
if the specified object is a trusted
Jini ERI dynamic proxy or a trusted Jini ERI object endpoint;
returns false
otherwise.
- isTrustedObject(Object, TrustVerifier.Context) - Method in class net.jini.jeri.kerberos.KerberosTrustVerifier
-
Returns
true
if the object is an instance of
KerberosEndpoint
and the
SocketFactory
it
uses internally, if not
null
, is trusted by the
given
TrustVerifier.Context
, or the object is an
instance of
KerberosPrincipal
.
- isTrustedObject(Object, TrustVerifier.Context) - Method in class net.jini.jeri.ssl.SslTrustVerifier
-
- isTrustedObject(Object, TrustVerifier.Context) - Method in class net.jini.security.proxytrust.ProxyTrustVerifier
-
Returns true
if the specified object is known to be
trusted to correctly implement its contract; returns false
otherwise.
- isTrustedObject(Object) - Method in interface net.jini.security.TrustVerifier.Context
-
Returns true
if the specified object is trusted to
correctly implement its contract; returns false
otherwise.
- isTrustedObject(Object, TrustVerifier.Context) - Method in interface net.jini.security.TrustVerifier
-
Returns true
if the specified object is known to be
trusted to correctly implement its contract; returns false
otherwise.
- isTrustedProxyInterface(Class, TrustVerifier.Context) - Method in class net.jini.jeri.BasicJeriTrustVerifier
-
Returns true
if the specified dynamic proxy interface is
trusted by this verifier; returns false
otherwise.
- isVisibilityTransition() - Method in class net.jini.space.AvailabilityEvent
-
Returns
true
if the transition that triggered
this event was a transition from
invisible to
visible as well as a transition from unavailable to
available, and
false
otherwise.
- items - Variable in class net.jini.core.lookup.ServiceMatches
-
Matching items (up to maxMatches from lookup method).
- NestableServerTransaction - Class in net.jini.core.transaction.server
-
Class implementing the NestableTransaction
interface, for use
with transaction participants that implement the default transaction
semantics.
- NestableServerTransaction(NestableTransactionManager, long, NestableServerTransaction) - Constructor for class net.jini.core.transaction.server.NestableServerTransaction
-
Simple constructor.
- NestableTransaction - Interface in net.jini.core.transaction
-
Interface for classes representing nestable transactions returned by
NestableTransactionManager
servers for use with transaction
participants that implement the default transaction semantics.
- NestableTransaction.Created - Class in net.jini.core.transaction
-
Class that holds return values from create methods.
- NestableTransactionManager - Interface in net.jini.core.transaction.server
-
The interface used for managers of the two-phase commit protocol for
nestable transactions.
- nestedException - Variable in exception net.jini.space.InternalSpaceException
-
The exception (if any) that triggered the internal exception.
- nestedExceptions - Variable in exception net.jini.core.entry.UnusableEntryException
-
The exception that caused the failure for the corresponding
field named in unusableFields.
- net.jini.activation - package 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 - package 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 - package net.jini.constraint
-
- net.jini.core.constraint - package 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 - package net.jini.core.discovery
-
A standard utility class for finding particular lookup services.
- net.jini.core.entry - package 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 - package net.jini.core.event
-
The RemoteEventListener
interface and related standard classes.
- net.jini.core.lease - package net.jini.core.lease
-
These are distributed leasing interfaces and classes.
- net.jini.core.lookup - package net.jini.core.lookup
-
These are the lookup service interfaces and classes.
- net.jini.core.transaction - package net.jini.core.transaction
-
These are the transaction abstraction's interfaces and classes.
- net.jini.core.transaction.server - package net.jini.core.transaction.server
-
These are the default transaction semantics for participant/manager interaction.
- net.jini.entry - package net.jini.entry
-
Provides classes that are useful when handling or implementing
entries.
- net.jini.export - package 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 - package net.jini.id
-
Provides classes and interfaces for using universally unique
identifiers.
- net.jini.iiop - package net.jini.iiop
-
- net.jini.io - package net.jini.io
-
Provides I/O interfaces and utility classes.
- net.jini.io.context - package net.jini.io.context
-
- net.jini.jeri - package net.jini.jeri
-
Provides the fundamental abstractions and standard implementation
classes for Jini extensible remote invocation (Jini ERI).
- net.jini.jeri.connection - package 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 - package 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 - package 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 - package 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 - package net.jini.jeri.tcp
-
Provides implementations of the
Endpoint
and
ServerEndpoint
abstractions that use TCP sockets
as the underlying communication mechanism.
- net.jini.jrmp - package 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.loader - package net.jini.loader
-
Provides interfaces and utility classes related to dynamic class
loading with
RMIClassLoader
.
- net.jini.loader.pref - package net.jini.loader.pref
-
Provides class loader and
RMIClassLoader
provider implementations that support
preferred classes.
- net.jini.security - package net.jini.security
-
Provides mechanisms and abstractions for managing security, especially in the
presence of dynamically downloaded code.
- net.jini.security.policy - package 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 - package 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 - package net.jini.space
-
JavaSpaces servers provide a place on the network, a space,
for clients to store and exchange objects.
- net.jini.url.file - package net.jini.url.file
-
Provides support for FILE URLs.
- net.jini.url.httpmd - package net.jini.url.httpmd
-
Provides support for the HTTPMD URL protocol.
- net.jini.url.https - package net.jini.url.https
-
Provides support for HTTPS URLs.
- newCall(InvocationConstraints) - Method in class net.jini.jeri.BasicObjectEndpoint
-
Returns an OutboundRequestIterator
to use to send
a new remote call to the referenced remote object using the
specified constraints.
- newCall(InvocationConstraints) - Method in interface net.jini.jeri.ObjectEndpoint
-
Returns an OutboundRequestIterator
to use to send
a new remote call to the referenced remote object using the
specified constraints.
- newInstance(URL[], ClassLoader, String, boolean) - Static method in class net.jini.loader.pref.PreferredClassLoader
-
Creates a new instance of PreferredClassLoader
that loads classes and resources from the specified path of
URLs and delegates to the specified parent class loader.
- newPermissionCollection() - Method in class net.jini.security.AuthenticationPermission
-
Returns an empty PermissionCollection
for storing
AuthenticationPermission
instances.
- newPermissionCollection() - Method in class net.jini.security.GrantPermission
-
Returns a newly created empty mutable permission collection for
GrantPermission
instances.
- newRequest(OutboundRequestHandle) - Method in class net.jini.jeri.connection.ConnectionManager
-
Returns an OutboundRequestIterator
to use to send a new
request for the specified handle to this connection manager's
ConnectionEndpoint
.
- newRequest(InvocationConstraints) - Method in interface net.jini.jeri.Endpoint
-
Returns an OutboundRequestIterator
to use to send
a new request to this remote endpoint using the specified
constraints.
- newRequest(InvocationConstraints) - Method in class net.jini.jeri.http.HttpEndpoint
-
Returns an OutboundRequestIterator
to use to send
a new request to this remote endpoint using the specified
constraints.
- newRequest(InvocationConstraints) - Method in class net.jini.jeri.kerberos.KerberosEndpoint
-
Returns an OutboundRequestIterator
to use to send
a new request to this remote endpoint using the specified
constraints.
- newRequest(InvocationConstraints) - Method in class net.jini.jeri.ssl.HttpsEndpoint
-
Returns an OutboundRequestIterator
to use to send
a new request to this remote endpoint using the specified
constraints.
- newRequest(InvocationConstraints) - Method in class net.jini.jeri.ssl.SslEndpoint
-
Returns an OutboundRequestIterator
to use to send
a new request to this remote endpoint using the specified
constraints.
- newRequest(InvocationConstraints) - Method in class net.jini.jeri.tcp.TcpEndpoint
-
Returns an OutboundRequestIterator
to use to send
a new request to this remote endpoint using the specified
constraints.
- next() - Method in interface net.jini.jeri.OutboundRequestIterator
-
Initiates an attempt to communicate the request to the remote
endpoint.
- next() - Method in interface net.jini.security.proxytrust.ProxyTrustIterator
-
Returns the next element in the iteration.
- next() - Method in class net.jini.security.proxytrust.SingletonProxyTrustIterator
-
- next() - Method in interface net.jini.space.MatchSet
-
Removes one Entry
from the match set and
returns a copy to the caller.
- NO - Static variable in class net.jini.core.constraint.ClientAuthentication
-
Do not authenticate the client to the server, so that the client
remains anonymous.
- NO - Static variable in class net.jini.core.constraint.Confidentiality
-
Transmit message contents in the clear (no use of encryption).
- NO - Static variable in class net.jini.core.constraint.Delegation
-
Do not delegate from the client to the server, such that the server
does not receive credentials which would allow it to authenticate using
the client's identity.
- NO - Static variable in class net.jini.core.constraint.Integrity
-
Do not detect when message contents have been altered by third parties.
- NO - Static variable in class net.jini.core.constraint.ServerAuthentication
-
Do not authenticate the server to the client, so that the server
remains anonymous.
- NO_DATA - Static variable in interface net.jini.config.Configuration
-
An object to pass for data
in calls to
getEntry
to specify no data.
- NO_DEFAULT - Static variable in interface net.jini.config.Configuration
-
An object to pass for defaultValue
in calls to
getEntry
to specify no default value.
- NO_WAIT - Static variable in interface net.jini.space.JavaSpace
-
Wait for no time at all.
- NoSuchEntryException - Exception in net.jini.config
-
Thrown when an attempt to obtain an object from a
Configuration
does
not find a matching entry.
- NoSuchEntryException(String) - Constructor for exception net.jini.config.NoSuchEntryException
-
Creates an instance with the specified detail message.
- NoSuchEntryException(String, Throwable) - Constructor for exception net.jini.config.NoSuchEntryException
-
Creates an instance with the specified detail message and causing
exception, which should not be an instance of Error
.
- NOTCHANGED - Static variable in interface net.jini.core.transaction.server.TransactionConstants
-
Transaction has been prepared with nothing to commit.
- notify(RemoteEvent) - Method in interface net.jini.core.event.RemoteEventListener
-
Notify the listener about an event.
- notify(ServiceTemplate, int, RemoteEventListener, MarshalledObject, long) - Method in interface net.jini.core.lookup.ServiceRegistrar
-
Registers for event notification.
- notify(Entry, Transaction, RemoteEventListener, long, MarshalledObject) - Method in interface net.jini.space.JavaSpace
-
When entries are written that match this template notify the
given listener
with a RemoteEvent
that
includes the handback
object.
- parent - Variable in class net.jini.core.transaction.server.NestableServerTransaction
-
The parent transaction, if any.
- parseURL(URL, String, int, int) - Method in class net.jini.url.httpmd.Handler
-
Parses the string representation of an HTTPMD URL object.
- partialEntry - Variable in exception net.jini.core.entry.UnusableEntryException
-
The partial entry.
- permissions - Variable in class net.jini.security.BasicProxyPreparer
-
Permissions to grant to proxies, or an empty array if no permissions
should be granted.
- PolicyFileProvider - Class in net.jini.security.policy
-
- PolicyFileProvider() - Constructor for class net.jini.security.policy.PolicyFileProvider
-
- PolicyFileProvider(String) - Constructor for class net.jini.security.policy.PolicyFileProvider
-
Creates a
PolicyFileProvider
whose starting set of
permission mappings is the same as those that would result from
constructing a new instance of the J2SE default security policy provider
with the
java.security.policy
system property set to the
value of
policyFile
, except that
UmbrellaGrantPermission
s are expanded into
GrantPermission
s as described in the documentation for
UmbrellaGrantPermission
.
- PolicyInitializationException - Exception in net.jini.security.policy
-
Exception indicating failed initialization of a security policy provider.
- PolicyInitializationException(String, Throwable) - Constructor for exception net.jini.security.policy.PolicyInitializationException
-
Constructs new PolicyInitializationException
with the
specified detail message and cause.
- populateContext(OutboundRequestHandle, Collection) - Method in interface net.jini.jeri.connection.Connection
-
Populates the supplied collection with context information
representing a request with the specified handle.
- populateContext(InboundRequestHandle, Collection) - Method in interface net.jini.jeri.connection.ServerConnection
-
Populates the supplied collection with context information
representing a request with the specified handle.
- populateContext(Collection) - Method in interface net.jini.jeri.InboundRequest
-
Populates the supplied collection with context information
representing this request.
- populateContext(Collection) - Method in interface net.jini.jeri.OutboundRequest
-
Populates the supplied collection with context information
representing this request.
- port - Variable in class net.jini.core.discovery.LookupLocator
-
The port number on the host at which to perform discovery.
- possibleConstraints() - Method in class net.jini.constraint.BasicMethodConstraints
-
- possibleConstraints() - Method in interface net.jini.core.constraint.MethodConstraints
-
Returns an iterator that yields all of the possible distinct
constraints that can be returned by
getConstraints
, in arbitrary order and with duplicates permitted.
- preferences() - Method in class net.jini.core.constraint.InvocationConstraints
-
Returns an immutable set of all of the preferences.
- PreferredClassLoader - Class in net.jini.loader.pref
-
A class loader that supports preferred classes.
- PreferredClassLoader(URL[], ClassLoader, String, boolean) - Constructor for class net.jini.loader.pref.PreferredClassLoader
-
Creates a new PreferredClassLoader
that loads
classes and resources from the specified path of URLs and
delegates to the specified parent class loader.
- PreferredClassLoader(URL[], ClassLoader, String, boolean, URLStreamHandlerFactory) - Constructor for class net.jini.loader.pref.PreferredClassLoader
-
Creates a new
PreferredClassLoader
that loads
classes and resources from the specified path of URLs,
delegates to the specified parent class loader, and uses the
specified
URLStreamHandlerFactory
when creating new URL
objects.
- PreferredClassProvider - Class in net.jini.loader.pref
-
An RMIClassLoader
provider that supports preferred
classes.
- PreferredClassProvider() - Constructor for class net.jini.loader.pref.PreferredClassProvider
-
Creates a new PreferredClassProvider
.
- PreferredClassProvider(boolean) - Constructor for class net.jini.loader.pref.PreferredClassProvider
-
Creates a new PreferredClassProvider
.
- prepare(TransactionManager, long) - Method in interface net.jini.core.transaction.server.TransactionParticipant
-
Requests that the participant prepare itself to commit the transaction,
and to vote on the outcome of the transaction.
- prepareAndCommit(TransactionManager, long) - Method in interface net.jini.core.transaction.server.TransactionParticipant
-
A combination of prepare
and commit
, which
can be used by the manager when there is just one participant left to
prepare and all other participants (if any) have responded with
NOTCHANGED
.
- PREPARED - Static variable in interface net.jini.core.transaction.server.TransactionConstants
-
Transaction has been prepared but not yet committed.
- prepareProxy(Object) - Method in class net.jini.security.BasicProxyPreparer
-
Performs operations on a proxy to prepare it for use, returning the
prepared proxy, which may or may not be the argument itself.
- prepareProxy(Object) - Method in interface net.jini.security.ProxyPreparer
-
Performs operations on a newly unmarshalled proxy to prepare it for use,
returning the prepared proxy, which may or may not be the argument
itself.
- prepareProxy(Object) - Method in class net.jini.security.VerifyingProxyPreparer
-
Performs operations on a proxy to prepare it for use, returning the
prepared proxy, which may or may not be the argument itself.
- Primitive(T) - Constructor for class net.jini.config.AbstractConfiguration.Primitive
-
Creates an object that represents a primitive value of the type
associated with the specified primitive wrapper object.
- printStackTrace() - Method in exception net.jini.core.entry.UnusableEntryException
-
- printStackTrace(PrintStream) - Method in exception net.jini.core.entry.UnusableEntryException
-
- printStackTrace(PrintWriter) - Method in exception net.jini.core.entry.UnusableEntryException
-
- printStackTrace() - Method in exception net.jini.space.InternalSpaceException
-
Print the stack trace of this exception, plus that of the nested
exception, if any.
- printStackTrace(PrintStream) - Method in exception net.jini.space.InternalSpaceException
-
Print the stack trace of this exception, plus that of the nested
exception, if any.
- printStackTrace(PrintWriter) - Method in exception net.jini.space.InternalSpaceException
-
Print the stack trace of this exception, plus that of the nested
exception, if any.
- processRequestData(InputStream, OutputStream) - Method in interface net.jini.jeri.connection.ServerConnection
-
Reads from the specified input stream any per-request data required by
this connection for an inbound request, writes any required response
data to the specified output stream, and returns a handle for the
request.
- promote(TransactionParticipant[], long[], TransactionParticipant) - Method in class net.jini.core.transaction.server.NestableServerTransaction
-
Promote the listed participants (from a subtransaction) into
this (the parent) transaction.
- promote(long, TransactionParticipant[], long[], TransactionParticipant) - Method in interface net.jini.core.transaction.server.NestableTransactionManager
-
Promote the listed participants into the specified transaction.
- providesIntegrity(URL) - Method in interface net.jini.security.IntegrityVerifier
-
Returns true
if the specified URL is known to provide
content integrity; returns false
otherwise.
- providesIntegrity(URL) - Method in class net.jini.url.file.FileIntegrityVerifier
-
Returns true
if the specified URL uses the "file"
protocol and the host is null
, empty, "~", or "localhost";
returns false
otherwise.
- providesIntegrity(URL) - Method in class net.jini.url.httpmd.HttpmdIntegrityVerifier
-
Returns true
if the specified URL uses the "httpmd"
protocol; returns false
otherwise.
- providesIntegrity(URL) - Method in class net.jini.url.https.HttpsIntegrityVerifier
-
Returns true
if the specified URL uses the "https"
protocol; returns false
otherwise.
- ProxyAccessor - Interface in net.jini.export
-
Provides a means to obtain a proxy from an exported remote object.
- ProxyPreparer - Interface in net.jini.security
-
Performs operations on a newly unmarshalled remote proxy to prepare it for
use.
- ProxyTrust - Interface in net.jini.security.proxytrust
-
Defines a remote interface for obtaining a proxy trust verifier.
- ProxyTrustExporter - Class in net.jini.security.proxytrust
-
Contains the information necessary to export a remote object that has a
proxy that will not directly be considered trusted by clients, such that
the proxy can be trusted by clients using
ProxyTrustVerifier
.
- ProxyTrustExporter(Exporter, Exporter) - Constructor for class net.jini.security.proxytrust.ProxyTrustExporter
-
Creates an instance with the specified main exporter (which will be
used to export the main remote object) and the specified bootstrap
exporter (which will be used to export the bootstrap remote object).
- ProxyTrustExporter(Exporter, Exporter, ClassLoader) - Constructor for class net.jini.security.proxytrust.ProxyTrustExporter
-
Creates an instance with the specified main exporter (which will be
used to export the main remote object), the specified bootstrap
exporter (which will be used to export the bootstrap remote object),
and the specified class loader (in which the generated dynamic proxy
class will be defined).
- ProxyTrustILFactory - Class in net.jini.jeri
-
Invocation layer factory for remote objects exported to use Jini
extensible remote invocation (Jini ERI) that produces proxies that
additionally implement the
ProxyTrust
interface.
- ProxyTrustILFactory(MethodConstraints, Class) - Constructor for class net.jini.jeri.ProxyTrustILFactory
-
Creates a factory with the specified server constraints, permission
class, and a null
class loader.
- ProxyTrustILFactory(MethodConstraints, Class, ClassLoader) - Constructor for class net.jini.jeri.ProxyTrustILFactory
-
Creates a factory with the specified server constraints, permission
class, and class loader.
- ProxyTrustInvocationHandler - Class in net.jini.security.proxytrust
-
Invocation handler for remote objects, supporting proxy trust verification
by clients using
ProxyTrustVerifier
.
- ProxyTrustInvocationHandler(RemoteMethodControl, ProxyTrust) - Constructor for class net.jini.security.proxytrust.ProxyTrustInvocationHandler
-
Creates an instance with the specified main proxy and bootstrap proxy.
- ProxyTrustIterator - Interface in net.jini.security.proxytrust
-
Defines an iterator that produces objects from which a
TrustVerifier
might be obtained.
- ProxyTrustVerifier - Class in net.jini.security.proxytrust
-
Trust verifier for service proxies that use dynamically downloaded code.
- ProxyTrustVerifier() - Constructor for class net.jini.security.proxytrust.ProxyTrustVerifier
-
Creates an instance.
- take(Entry, Transaction, long) - Method in interface net.jini.space.JavaSpace
-
Take a matching entry from the space, waiting until one exists.
- take(Collection, Transaction, long, long) - Method in interface net.jini.space.JavaSpace05
-
This method provides an overload of the
JavaSpace.take
method that attempts to
remove, optionally under a
Transaction
, and return
one or more entries from the space.
- takeIfExists(Entry, Transaction, long) - Method in interface net.jini.space.JavaSpace
-
Take a matching entry from the space, returning
null
if there is currently is none.
- TcpEndpoint - Class in net.jini.jeri.tcp
-
An implementation of the
Endpoint
abstraction that uses TCP
sockets (instances of
Socket
) for the underlying
communication mechanism.
- TcpServerEndpoint - Class in net.jini.jeri.tcp
-
An implementation of the
ServerEndpoint
abstraction that
uses TCP sockets (instances of
ServerSocket
) for the
underlying communication mechanism.
- throwConfigurationException(ConfigurationException, List) - Method in class net.jini.config.ConfigurationFile
-
Allows a subclass of ConfigurationFile
to
control the ConfigurationException
that is thrown.
- TimeoutExpiredException - Exception in net.jini.core.transaction
-
Exception thrown when a transaction timeout has expired.
- TimeoutExpiredException(boolean) - Constructor for exception net.jini.core.transaction.TimeoutExpiredException
-
Constructs an instance with no detail message.
- TimeoutExpiredException(String, boolean) - Constructor for exception net.jini.core.transaction.TimeoutExpiredException
-
Constructs an instance with a detail message.
- toString() - Method in class net.jini.activation.ActivatableInvocationHandler
-
Returns a string representation of this object.
- toString() - Method in class net.jini.config.AbstractConfiguration.Primitive
-
Returns a string representation of this object.
- toString() - Method in exception net.jini.config.ConfigurationException
-
Returns a short description of this exception.
- toString() - Method in class net.jini.config.ConfigurationFile.ErrorDescriptor
-
Returns a string representation of this error.
- toString() - Method in class net.jini.config.ConfigurationFile
-
Returns a string representation of this object.
- toString() - Method in class net.jini.constraint.BasicMethodConstraints.MethodDesc
-
Returns a string representation of this object.
- toString() - Method in class net.jini.constraint.BasicMethodConstraints
-
Returns a string representation of this object.
- toString() - Method in class net.jini.core.constraint.ClientAuthentication
-
Returns a string representation of this object.
- toString() - Method in class net.jini.core.constraint.ClientMaxPrincipal
-
Returns a string representation of this object.
- toString() - Method in class net.jini.core.constraint.ClientMaxPrincipalType
-
Returns a string representation of this object.
- toString() - Method in class net.jini.core.constraint.ClientMinPrincipal
-
Returns a string representation of this object.
- toString() - Method in class net.jini.core.constraint.ClientMinPrincipalType
-
Returns a string representation of this object.
- toString() - Method in class net.jini.core.constraint.Confidentiality
-
Returns a string representation of this object.
- toString() - Method in class net.jini.core.constraint.ConnectionAbsoluteTime
-
Returns a string representation of this object.
- toString() - Method in class net.jini.core.constraint.ConnectionRelativeTime
-
Returns a string representation of this object.
- toString() - Method in class net.jini.core.constraint.ConstraintAlternatives
-
Returns a string representation of this object.
- toString() - Method in class net.jini.core.constraint.Delegation
-
Returns a string representation of this object.
- toString() - Method in class net.jini.core.constraint.DelegationAbsoluteTime
-
Returns a string representation of this object.
- toString() - Method in class net.jini.core.constraint.DelegationRelativeTime
-
Returns a string representation of this object.
- toString() - Method in class net.jini.core.constraint.Integrity
-
Returns a string representation of this object.
- toString() - Method in class net.jini.core.constraint.InvocationConstraints
-
Returns a string representation of this object.
- toString() - Method in class net.jini.core.constraint.ServerAuthentication
-
Returns a string representation of this object.
- toString() - Method in class net.jini.core.constraint.ServerMinPrincipal
-
Returns a string representation of this object.
- toString() - Method in class net.jini.core.discovery.LookupLocator
-
Return the string form of this LookupLocator, as a URL of scheme
"jini"
.
- toString() - Method in class net.jini.core.lookup.ServiceEvent
-
Returns a String
representation of this
ServiceEvent
.
- toString() - Method in class net.jini.core.lookup.ServiceID
-
Returns a 36-character string of five fields separated by hyphens, with
each field represented in lowercase hexadecimal with the same number of
digits as in the field.
- toString() - Method in class net.jini.core.lookup.ServiceItem
-
Returns a String
representation of this
ServiceItem
.
- toString() - Method in class net.jini.core.lookup.ServiceMatches
-
Returns a String
representation of this
ServiceMatches
.
- toString() - Method in class net.jini.core.lookup.ServiceTemplate
-
Returns a String
representation of this
ServiceTemplate
.
- toString() - Method in class net.jini.core.transaction.NestableTransaction.Created
-
- toString() - Method in class net.jini.core.transaction.server.NestableServerTransaction
-
- toString() - Method in class net.jini.core.transaction.server.ServerTransaction
-
- toString() - Method in class net.jini.core.transaction.server.TransactionManager.Created
-
- toString() - Method in class net.jini.core.transaction.Transaction.Created
-
- toString() - Method in class net.jini.entry.AbstractEntry
-
- toString(Entry) - Static method in class net.jini.entry.AbstractEntry
-
Returns a String
representation of its argument
that will contain the name of the argument's class and a
representation of each of the argument's entry fields.
- toString() - Method in class net.jini.id.Uuid
-
Returns a string representation of this Uuid
.
- toString() - Method in class net.jini.iiop.IiopExporter
-
Returns the string representation for this exporter.
- toString() - Method in class net.jini.jeri.AbstractILFactory
-
Returns a string representation for this factory.
- toString() - Method in class net.jini.jeri.BasicILFactory
-
Returns a string representation of this factory.
- toString() - Method in class net.jini.jeri.BasicInvocationHandler
-
Returns a string representation of this
BasicInvocationHandler
.
- toString() - Method in class net.jini.jeri.BasicJeriExporter
-
Returns the string representation for this exporter.
- toString() - Method in class net.jini.jeri.BasicObjectEndpoint
-
Returns a string representation of this
BasicObjectEndpoint
.
- toString() - Method in class net.jini.jeri.http.HttpEndpoint
-
Returns a string representation of this
HttpEndpoint
.
- toString() - Method in class net.jini.jeri.http.HttpServerEndpoint
-
Returns a string representation of this
HttpServerEndpoint
.
- toString() - Method in class net.jini.jeri.kerberos.KerberosEndpoint
-
Returns a string representation of this endpoint.
- toString() - Method in class net.jini.jeri.kerberos.KerberosServerEndpoint
-
Returns a string representation of this object.
- toString() - Method in class net.jini.jeri.ssl.ConfidentialityStrength
-
Returns a string representation of this object.
- toString() - Method in class net.jini.jeri.ssl.HttpsEndpoint
-
Returns a string representation of this object.
- toString() - Method in class net.jini.jeri.ssl.HttpsServerEndpoint
-
Returns a string representation of this object.
- toString() - Method in class net.jini.jeri.ssl.SslEndpoint
-
Returns a string representation of this object.
- toString() - Method in class net.jini.jeri.ssl.SslServerEndpoint
-
Returns a string representation of this object.
- toString() - Method in class net.jini.jeri.tcp.TcpEndpoint
-
Returns a string representation of this
TcpEndpoint
.
- toString() - Method in class net.jini.jeri.tcp.TcpServerEndpoint
-
Returns a string representation of this
TcpServerEndpoint
.
- toString() - Method in class net.jini.jrmp.JrmpExporter
-
Returns the string representation for this exporter.
- toString() - Method in class net.jini.loader.pref.PreferredClassLoader
-
Returns a string representation of this class loader.
- toString() - Method in class net.jini.security.BasicProxyPreparer
-
Returns a string representation of this object.
- toString() - Method in class net.jini.security.proxytrust.BasicUntrustedObjectSecurityContext
-
Returns a string representation of this object.
- toString() - Method in class net.jini.security.proxytrust.ProxyTrustInvocationHandler
-
Returns a string representation of this object.
- toString() - Method in class net.jini.security.VerifyingProxyPreparer
-
Returns a string representation of this object.
- totalMatches - Variable in class net.jini.core.lookup.ServiceMatches
-
Total number of matching items.
- transaction - Variable in class net.jini.core.transaction.NestableTransaction.Created
-
The transaction.
- Transaction - Interface in net.jini.core.transaction
-
Interface for classes representing transactions returned by
TransactionManager
servers for use with transaction
participants that implement the default transaction semantics.
- transaction - Variable in class net.jini.core.transaction.Transaction.Created
-
The transaction.
- Transaction.Created - Class in net.jini.core.transaction
-
Class that holds return values from create methods.
- TransactionConstants - Interface in net.jini.core.transaction.server
-
Constants common to transaction managers and participants.
- TransactionException - Exception in net.jini.core.transaction
-
Base class for exceptions thrown during a transaction.
- TransactionException(String) - Constructor for exception net.jini.core.transaction.TransactionException
-
Constructs an instance with a detail message.
- TransactionException() - Constructor for exception net.jini.core.transaction.TransactionException
-
Constructs an instance with no detail message.
- TransactionException(String, Throwable) - Constructor for exception net.jini.core.transaction.TransactionException
-
- TransactionFactory - Class in net.jini.core.transaction
-
Factory methods for creating top-level transactions.
- TransactionManager - Interface in net.jini.core.transaction.server
-
The interface used for managers of the two-phase commit protocol for
top-level transactions.
- TransactionManager.Created - Class in net.jini.core.transaction.server
-
Class that holds return values from create methods.
- TransactionParticipant - Interface in net.jini.core.transaction.server
-
The interface used for participants of the two-phase commit protocol.
- transition - Variable in class net.jini.core.lookup.ServiceEvent
-
One of ServiceRegistrar.TRANSITION_*MATCH_*MATCH.
- TRANSITION_MATCH_MATCH - Static variable in interface net.jini.core.lookup.ServiceRegistrar
-
An event is sent when the changed item matches the template both
before and after the operation.
- TRANSITION_MATCH_NOMATCH - Static variable in interface net.jini.core.lookup.ServiceRegistrar
-
An event is sent when the changed item matches the template before
the operation, but doesn't match the template after the operation
(this includes deletion of the item).
- TRANSITION_NOMATCH_MATCH - Static variable in interface net.jini.core.lookup.ServiceRegistrar
-
An event is sent when the changed item doesn't match the template
before the operation (this includes not existing), but does match
the template after the operation.
- TrustEquivalence - Interface in net.jini.security.proxytrust
-
Defines an interface for checking that an object (that is not yet known to
be trusted) is equivalent in trust, content, and function to a known
trusted object.
- TrustVerifier - Interface in net.jini.security
-
Defines the interface for trust verifiers used by
Security.verifyObjectTrust
, allowing
the objects that are trusted to be extended.
- TrustVerifier.Context - Interface in net.jini.security
-