Interface IRemoteServiceRegistration

    • Method Detail

      • getID

        IRemoteServiceID getID()
        Get the remote service ID for this registration. Will not return null.
        Returns:
        IRemoteServiceID the id for the remote service associated with this registration.
        Since:
        3.0
      • getContainerID

        ID getContainerID()
        Get the container ID for the registration
        Returns:
        ID of the local container. Will not be null .
      • getReference

        IRemoteServiceReference getReference()
        Get reference for this registration
        Returns:
        IRemoteServiceReference for this registration. Will not be null.
      • setProperties

        void setProperties​(Dictionary properties)
        Set the properties for the registered service
        Parameters:
        properties - to set. Must not be null.
      • getProperty

        Object getProperty​(String key)
        Get property associated with given key
        Parameters:
        key - the key of the property. Must not be null.
        Returns:
        Object the property value. null if property not found.
      • getPropertyKeys

        String[] getPropertyKeys()
        Get property keys for registered service
        Returns:
        String [] with property keys. Will not be null, but may be empty array.
      • unregister

        void unregister()
        Unregister this service