Class WhiteboardServiceInfo<T>

java.lang.Object
org.apache.felix.http.base.internal.runtime.AbstractInfo<T>
org.apache.felix.http.base.internal.runtime.WhiteboardServiceInfo<T>
All Implemented Interfaces:
Comparable<AbstractInfo<T>>
Direct Known Subclasses:
FilterInfo, ListenerInfo, PreprocessorInfo, ResourceInfo, ServletInfo

public abstract class WhiteboardServiceInfo<T> extends AbstractInfo<T>
Base class for all info objects. Provides support for ranking and ordering of services.
  • Constructor Details

    • WhiteboardServiceInfo

      public WhiteboardServiceInfo(org.osgi.framework.ServiceReference<T> ref)
    • WhiteboardServiceInfo

      public WhiteboardServiceInfo(int ranking)
    • WhiteboardServiceInfo

      public WhiteboardServiceInfo(int ranking, long serviceId)
  • Method Details

    • isValid

      public boolean isValid()
      Overrides:
      isValid in class AbstractInfo<T>
    • getContextSelection

      public String getContextSelection()
    • getContextSelectionFilter

      public org.osgi.framework.Filter getContextSelectionFilter()
    • isSame

      public boolean isSame(AbstractInfo<T> other)
      Description copied from class: AbstractInfo
      Compare two info objects
      Overrides:
      isSame in class AbstractInfo<T>