Class ServiceProperties

    • Constructor Detail

      • ServiceProperties

        public ServiceProperties()
      • ServiceProperties

        public ServiceProperties​(Properties props)
    • Method Detail

      • getPropertyNames

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

        public String getPropertyString​(String name)
        Description copied from interface: IServiceProperties
        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.
        Specified by:
        getPropertyString in interface IServiceProperties
        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

        public byte[] getPropertyBytes​(String name)
        Description copied from interface: IServiceProperties
        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[].
        Specified by:
        getPropertyBytes in interface IServiceProperties
        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

        public Object getProperty​(String name)
        Description copied from interface: IServiceProperties
        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.
        Specified by:
        getProperty in interface IServiceProperties
        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.
      • setProperty

        public Object setProperty​(String name,
                                  Object value)
        Description copied from interface: IServiceProperties
        Set property as Object.
        Specified by:
        setProperty in interface IServiceProperties
        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
      • setPropertyBytes

        public Object setPropertyBytes​(String name,
                                       byte[] value)
        Description copied from interface: IServiceProperties
        Set property as byte [].
        Specified by:
        setPropertyBytes in interface IServiceProperties
        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
      • setPropertyString

        public Object setPropertyString​(String name,
                                        String value)
        Description copied from interface: IServiceProperties
        Set property as String.
        Specified by:
        setPropertyString in interface IServiceProperties
        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.
      • asProperties

        public Properties asProperties()
        Returns:
        Properties
        Since:
        3.0