Class Observation

java.lang.Object
org.eclipse.californium.core.observe.Observation

public final class Observation extends Object
An observation initiated by a given request, for a particular endpoint context.
  • Constructor Details

    • Observation

      public Observation(Request request, org.eclipse.californium.elements.EndpointContext context)
      Creates a new observation for a request and a endpoint context.
      Parameters:
      request - The request that initiated the observation.
      context - The endpoint context of the request.
      Throws:
      NullPointerException - if the request is null.
      IllegalArgumentException - if the request doesn't have its observe option set to 0.
  • Method Details

    • getRequest

      public Request getRequest()
      Returns:
      the request which initiated the observation
    • getContext

      public org.eclipse.californium.elements.EndpointContext getContext()
      Gets the endpoint context the requeste was sent in.
      Returns:
      the endpoint context for this observation
    • toString

      public String toString()
      Overrides:
      toString in class Object