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 Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Deprecated.
    Instruction to delete this object
    static final int
    Deprecated.
    Indicates that the object is not found.
    static final int
    Deprecated.
    Indicates that there is no permission to read this object.
    static final int
    Deprecated.
    Indicates that the object is unavailable at the current time
    static final int
    Deprecated.
    Indicates that there is no permission to write to this object
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated.
    Gets this object's subject.

    Methods inherited from interface com.caplin.datasource.interfaces.DSPacket

    send, sendDirect, sendToPeer

    Methods inherited from interface com.caplin.datasource.interfaces.DSSerializable

    toBytes
  • Field Details

    • F_NOTFOUND

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

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

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

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

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

    • getSubject

      String getSubject()
      Deprecated.

      Gets this object's subject.

      Returns:
      The subject name.