Interface DSNoData

  • All Superinterfaces:
    DSPacket, DSSerializable

    @Deprecated
    public interface DSNoData
    extends DSPacket
    Deprecated.
    replaced by SubjectErrorEvent

    This class can be used to send a 'NoData' message to a DataSource peer that signals that an object has not been found and the reason why. This is most likely to occur when an active DataSource need to indicate, having received a request, that data is not available.

    Should a request come in for which there is no data then a NoData message should be sent. The flags ( F_NOTFOUND, F_READDENY, F_WRITEDENY, F_DELETEOBJECT, F_UNAVAILABLE ) that may be sent are mutually exclusive.

    • Field Detail

      • F_NOTFOUND

        static final int F_NOTFOUND
        Deprecated.
        Indicates that the object is not found.
        See Also:
        Constant Field Values
      • F_READDENY

        static final int F_READDENY
        Deprecated.
        Indicates that there is no permission to read this object.
        See Also:
        Constant Field Values
      • F_WRITEDENY

        static final int F_WRITEDENY
        Deprecated.
        Indicates that there is no permission to write to this object
        See Also:
        Constant Field Values
      • F_DELETEOBJECT

        static final int F_DELETEOBJECT
        Deprecated.
        Instruction to delete this object
        See Also:
        Constant Field Values
      • F_UNAVAILABLE

        static final int F_UNAVAILABLE
        Deprecated.
        Indicates that the object is unavailable at the current time
        See Also:
        Constant Field Values
    • Method Detail

      • getSubject

        String getSubject()
        Deprecated.

        Gets this object's subject.

        Returns:
        The subject name.