Class RefPair<S,​T>

    • Field Detail

      • ref

        private final org.osgi.framework.ServiceReference<T> ref
      • failed

        volatile boolean failed
      • deleted

        volatile boolean deleted
    • Constructor Detail

      • RefPair

        public RefPair​(org.osgi.framework.ServiceReference<T> ref)
    • Method Detail

      • getRef

        public org.osgi.framework.ServiceReference<T> getRef()
      • getServiceObject

        public abstract boolean getServiceObject​(ScrComponentContext key,
                                                 org.osgi.framework.BundleContext context)
      • setServiceObject

        public abstract boolean setServiceObject​(ScrComponentContext key,
                                                 T serviceObject)
      • ungetServiceObjects

        public abstract void ungetServiceObjects​(org.osgi.framework.BundleContext context)
      • markFailed

        public void markFailed()
      • clearFailed

        public void clearFailed()
      • isFailed

        public boolean isFailed()
      • isDeleted

        public boolean isDeleted()
      • markDeleted

        public void markDeleted()