Class UnicastResponse

java.lang.Object
com.sun.jini.discovery.UnicastResponse

public class UnicastResponse extends Object
Class representing the values obtained as the result of unicast discovery.
Since:
2.0
Author:
Sun Microsystems, Inc.
  • Field Details

    • host

      protected String host
      The lookup service host.
    • port

      protected int port
      The lookup service listen port.
    • groups

      protected String[] groups
      The lookup service member groups.
    • registrar

      protected ServiceRegistrar registrar
      The lookup service proxy.
  • Constructor Details

    • UnicastResponse

      public UnicastResponse(String host, int port, String[] groups, ServiceRegistrar registrar)
      Creates new UnicastResponse instance containing the given values. The groups array is copied; a null value is considered equivalent to an empty array.
      Parameters:
      host - the lookup service host
      port - the lookup service listen port
      groups - the lookup service member groups
      registrar - the lookup service proxy
      Throws:
      NullPointerException - if host or registrar is null, or if groups contains null
      IllegalArgumentException - if port is out of range
    • UnicastResponse

      public UnicastResponse(String host, int port, String[] groups, ServiceRegistrar registrar, MarshalledObject marshalledObjectRegistrar, byte[] registrarBytes)
  • Method Details

    • getRegistrarBytes

      public byte[] getRegistrarBytes()
    • getMarshalledObjectRegistrar

      public MarshalledObject getMarshalledObjectRegistrar()
    • getHost

      public String getHost()
      Returns the lookup service host name.
      Returns:
      the lookup service host name
    • getPort

      public int getPort()
      Returns the lookup service listen port.
      Returns:
      the lookup service listen port
    • getGroups

      public String[] getGroups()
      Returns the member groups of the lookup service.
      Returns:
      the member groups of the lookup service
    • getRegistrar

      public ServiceRegistrar getRegistrar()
      Returns the lookup service proxy.
      Returns:
      the lookup service proxy
    • toString

      public String toString()
      Returns a string representation of this response.
      Overrides:
      toString in class Object
      Returns:
      a string representation of this response