Uses of Interface
net.jini.jeri.ServerCapabilities

Packages that use ServerCapabilities
net.jini.jeri Provides the fundamental abstractions and standard implementation classes for Jini extensible remote invocation (Jini ERI).  
net.jini.jeri.http Provides implementations of the Endpoint and ServerEndpoint abstractions that use HTTP messages sent over TCP sockets as the underlying communication mechanism.  
net.jini.jeri.kerberos Provides implementations of Endpoint and ServerEndpoint that use Kerberos as the underlying network security protocol to support security related invocation constraints for remote requests.  
net.jini.jeri.ssl Provides implementations of Endpoint and ServerEndpoint that use TLS/SSL and HTTPS (HTTP over TLS/SSL) to support invocation constraints.  
net.jini.jeri.tcp Provides implementations of the Endpoint and ServerEndpoint abstractions that use TCP sockets as the underlying communication mechanism.  
 

Uses of ServerCapabilities in net.jini.jeri
 

Subinterfaces of ServerCapabilities in net.jini.jeri
 interface ServerEndpoint
          Represents one or more communication endpoints on the current (local) host to listen for and receive requests on and a template for producing an Endpoint instance to send requests to those communication endpoints.
 

Methods in net.jini.jeri with parameters of type ServerCapabilities
 InvocationLayerFactory.Instances InvocationLayerFactory.createInstances(Remote impl, ObjectEndpoint oe, ServerCapabilities caps)
          Returns a compatible proxy and invocation dispatcher for a remote object being exported.
protected abstract  InvocationDispatcher AbstractILFactory.createInvocationDispatcher(Collection methods, Remote impl, ServerCapabilities caps)
          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.
 InvocationLayerFactory.Instances AbstractILFactory.createInstances(Remote impl, ObjectEndpoint oe, ServerCapabilities caps)
          Returns a compatible proxy and invocation dispatcher for a remote object being exported. The proxy and invocation dispatcher are returned in an InvocationLayerFactory.Instances container object. The proxy sends calls to the remote object using the supplied ObjectEndpoint.

The returned proxy implements an implementation-specific set of remote interfaces of impl and may implement additional implementation-specific interfaces.

A given Exporter implementation should only call this method once per export. An invocation dispatcher constructed for a previous export should not be reused. AbstractILFactory implements this method to return a Proxy instance where: If the class loader specified during construction is not null, the proxy's class is defined by the specified loader.

protected  InvocationDispatcher BasicILFactory.createInvocationDispatcher(Collection methods, Remote impl, ServerCapabilities caps)
          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.
 

Constructors in net.jini.jeri with parameters of type ServerCapabilities
BasicInvocationDispatcher(Collection methods, ServerCapabilities serverCapabilities, MethodConstraints serverConstraints, Class permissionClass, ClassLoader loader)
          Creates an invocation dispatcher to receive incoming remote calls for the specified methods, for a server and transport with the specified capabilities, enforcing the specified constraints, performing preinvocation access control using the specified permission class (if any).
 

Uses of ServerCapabilities in net.jini.jeri.http
 

Classes in net.jini.jeri.http that implement ServerCapabilities
 class HttpServerEndpoint
          An implementation of the ServerEndpoint abstraction that uses HTTP messages sent over TCP sockets (instances of ServerSocket) for the underlying communication mechanism.
 

Uses of ServerCapabilities in net.jini.jeri.kerberos
 

Classes in net.jini.jeri.kerberos that implement ServerCapabilities
 class KerberosServerEndpoint
          A ServerEndpoint implementation that uses Kerberos as the underlying network security protocol to support security related invocation constraints for remote requests.
 

Uses of ServerCapabilities in net.jini.jeri.ssl
 

Classes in net.jini.jeri.ssl that implement ServerCapabilities
 class HttpsServerEndpoint
          An implementation of ServerEndpoint that uses HTTPS (HTTP over TLS/SSL) to support invocation constraints for communication through firewalls.
 class SslServerEndpoint
          An implementation of ServerEndpoint that uses TLS/SSL to support invocation constraints for direct communication over TCP sockets.
 

Uses of ServerCapabilities in net.jini.jeri.tcp
 

Classes in net.jini.jeri.tcp that implement ServerCapabilities
 class TcpServerEndpoint
          An implementation of the ServerEndpoint abstraction that uses TCP sockets (instances of ServerSocket) for the underlying communication mechanism.
 



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