Class AbstractData

java.lang.Object
com.yahoo.component.provider.FreezableClass
com.yahoo.component.provider.ListenableFreezableClass
com.yahoo.processing.response.AbstractData
All Implemented Interfaces:
com.yahoo.component.provider.Freezable, com.yahoo.component.provider.ListenableFreezable, Data
Direct Known Subclasses:
ProcessorLibrary.MapData, ProcessorLibrary.StringData, ResponseHeaders, ResponseStatus

public abstract class AbstractData extends com.yahoo.component.provider.ListenableFreezableClass implements Data
Convenience superclass for implementations of data. This contains no payload.
Author:
bratseth
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates some data marked with the request that created it
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the request that created this data

    Methods inherited from class com.yahoo.component.provider.ListenableFreezableClass

    addFreezeListener, clone, freeze

    Methods inherited from class com.yahoo.component.provider.FreezableClass

    ensureNotFrozen, isFrozen

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.yahoo.component.provider.Freezable

    freeze, isFrozen

    Methods inherited from interface com.yahoo.component.provider.ListenableFreezable

    addFreezeListener
  • Constructor Details

    • AbstractData

      public AbstractData(Request request)
      Creates some data marked with the request that created it
  • Method Details

    • request

      public Request request()
      Returns the request that created this data
      Specified by:
      request in interface Data