Interface IServiceProperties

All Superinterfaces:
Serializable
All Known Implementing Classes:
ServiceProperties

public interface IServiceProperties extends Serializable
  • Method Details

    • getPropertyNames

      Enumeration getPropertyNames()
      Get property names. This should return an Enumeration of String objects that identify all of the names in this IServiceProperties instance
      Returns:
      Enumeration of all service property names as Strings. Will not be null.
    • getPropertyString

      String getPropertyString(String name)
      Get property name as String. Returns a valid String if there is a property of the given name. Returns null if there is no property by that name, or if the property has some other type than String.
      Parameters:
      name - the name of the property to return. Must not be null.
      Returns:
      the property as a String. Will be null if property does not exist.
    • getPropertyBytes

      byte[] getPropertyBytes(String name)
      Get property name as byte[]. Returns a non-null byte[] if there is a property of the given name. Returns null if there is no property by that name, or if the property has some other type than byte[].
      Parameters:
      name - the name of the property to return. Must not be null.
      Returns:
      the property as a byte[]. Will be null if property does not exist.
    • getProperty

      Object getProperty(String name)
      Get property as an Object. Returns a non-null Object if there is a property of the given name. Returns null if there is no property by that name.
      Parameters:
      name - the name of the property to return. Must not be null.
      Returns:
      the property as an Object. Returns null if there is no property of given name.
    • setPropertyString

      Object setPropertyString(String name, String value)
      Set property as String.
      Parameters:
      name - the property name of the property. Must not be null.
      value - the property value to associated with the name. Must not be null.
      Returns:
      Object that was previous value associated with given name. May be null if not previously in properties.
    • setPropertyBytes

      Object setPropertyBytes(String name, byte[] value)
      Set property as byte [].
      Parameters:
      name - the property name of the property. Must not be null.
      value - the property value to associated with the name. Must not be null.
      Returns:
      Object that was previous value associated with given name. Null if not previously in properties
    • setProperty

      Object setProperty(String name, Object value)
      Set property as Object.
      Parameters:
      name - the property name of the property. Must not be null.
      value - the property value to associated with the name. Must not be null.
      Returns:
      Object that was previous value associated with given name. Null if not previously in properties
    • equals

      boolean equals(Object obj)
      Overrides:
      equals in class Object
      See Also:
    • hashCode

      int hashCode()
      Overrides:
      hashCode in class Object
      See Also:
    • size

      int size()
      Returns:
      Answers the number of key/value pairs in this ServiceProperties
      See Also: