Class EndpointProperties

  • All Implemented Interfaces:
    java.io.Serializable

    public class EndpointProperties
    extends ReferenceableProperties
    EndpointProperties describes the properties of a server endpoint.
    See Also:
    Serialized Form
    • Constructor Detail

      • EndpointProperties

        public EndpointProperties()
        Default constructor
      • EndpointProperties

        public EndpointProperties​(EndpointProperties template)
        Copy/clone constructor for an Endpoint.
        Parameters:
        template - template object to copy.
    • Method Detail

      • setTechnicalName

        public void setTechnicalName​(java.lang.String technicalName)
        Set up the technical name for the endpoint.
        Parameters:
        technicalName - String name
      • getTechnicalName

        public java.lang.String getTechnicalName()
        Returns the stored technical name property for the endpoint. If no technical name is available then null is returned.
        Returns:
        String name
      • setTechnicalDescription

        public void setTechnicalDescription​(java.lang.String technicalDescription)
        Set up the technical description of the endpoint.
        Parameters:
        technicalDescription - String
      • getTechnicalDescription

        public java.lang.String getTechnicalDescription()
        Return the technical description for the endpoint.
        Returns:
        String technicalDescription
      • setAddress

        public void setAddress​(java.lang.String address)
        Set up the network address of the endpoint.
        Parameters:
        address - String resource name
      • getAddress

        public java.lang.String getAddress()
        Returns the stored address property for the endpoint. If no network address is available then null is returned.
        Returns:
        address
      • setProtocol

        public void setProtocol​(java.lang.String protocol)
        Set up the protocol to use for this Endpoint
        Parameters:
        protocol - String protocol name
      • getProtocol

        public java.lang.String getProtocol()
        Returns the stored protocol property for the endpoint. If no protocol is available then null is returned.
        Returns:
        protocol
      • setEncryptionMethod

        public void setEncryptionMethod​(java.lang.String encryptionMethod)
        Set up the encryption method used on this Endpoint.
        Parameters:
        encryptionMethod - String name
      • getEncryptionMethod

        public java.lang.String getEncryptionMethod()
        Returns the stored encryptionMethod property for the endpoint. This is an open type allowing the information needed to work with a specific encryption mechanism used by the endpoint to be defined. If no encryptionMethod property is available (typically because this is an unencrypted endpoint) then null is returned.
        Returns:
        encryption method information
      • toString

        public java.lang.String toString()
        Standard toString method.
        Overrides:
        toString in class ReferenceableProperties
        Returns:
        print out of variables in a JSON-style
      • equals

        public boolean equals​(java.lang.Object objectToCompare)
        Compare the values of the supplied object with those stored in the current object.
        Overrides:
        equals in class ReferenceableProperties
        Parameters:
        objectToCompare - supplied object
        Returns:
        boolean result of comparison