Class RMIConnectionImpl

    • Constructor Detail

      • RMIConnectionImpl

        public RMIConnectionImpl​(RMIServerImpl rmiServer,
                                 String connectionId,
                                 ClassLoader defaultClassLoader,
                                 Subject subject,
                                 Map<String,​?> env)
        Constructs a new RMIConnection. This connection can be used with the JRMP transport. This object does not export itself: it is the responsibility of the caller to export it appropriately (see RMIJRMPServerImpl.makeClient(String,Subject)).
        Parameters:
        rmiServer - The RMIServerImpl object for which this connection is created. The behavior is unspecified if this parameter is null.
        connectionId - The ID for this connection. The behavior is unspecified if this parameter is null.
        defaultClassLoader - The default ClassLoader to be used when deserializing marshalled objects. Can be null, to signify the bootstrap class loader.
        subject - the authenticated subject to be used for authorization. Can be null, to signify that no subject has been authenticated.
        env - the environment containing attributes for the new RMIServerImpl. Can be null, equivalent to an empty map.
    • Method Detail

      • toString

        public String toString()

        Returns a string representation of this object. In general, the toString method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read.

        Overrides:
        toString in class Object
        Returns:
        a String representation of this object.