Class HttpLocation

  • All Implemented Interfaces:
    LocationSerializable, java.io.Serializable, scala.Equals, scala.Product

    public final class HttpLocation
    extends Location
    implements scala.Product, java.io.Serializable
    Represents a live Http connection

    param: connection represents a connection based on a componentId and the type of connection offered by the component param: uri represents the remote URI of the component that other components will resolve and talk to param: metadata represents additional metadata information associated with location. Defaulted to empty is not provided while registration.

    See Also:
    Serialized Form
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract static R apply​(T1 v1, T2 v2, T3 v3)  
      Connection.HttpConnection connection()
      Represents a connection based on a componentId and the type of connection offered by the component
      Metadata metadata()
      metadata represents any additional information (metadata) associated with location
      static java.lang.String toString()  
      java.net.URI uri()
      Represents the URI of the component
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface scala.Equals

        canEqual, equals
      • Methods inherited from interface scala.Product

        productArity, productElement, productElementName, productElementNames, productIterator, productPrefix
    • Method Detail

      • apply

        public abstract static R apply​(T1 v1,
                                       T2 v2,
                                       T3 v3)
      • toString

        public static java.lang.String toString()
      • connection

        public Connection.HttpConnection connection()
        Description copied from class: Location
        Represents a connection based on a componentId and the type of connection offered by the component
        Specified by:
        connection in class Location
        Returns:
        (undocumented)
      • uri

        public java.net.URI uri()
        Description copied from class: Location
        Represents the URI of the component
        Specified by:
        uri in class Location
        Returns:
        (undocumented)
      • metadata

        public Metadata metadata()
        Description copied from class: Location
        metadata represents any additional information (metadata) associated with location
        Specified by:
        metadata in class Location
        Returns:
        (undocumented)