
org.apache.jackrabbit.oak.osgi.OsgiWhiteboard$2.class Maven / Gradle / Ivy
???? 3 e 5 6 7
8
9 : ;
3 < = >
? @ A B
3 C
D E = F A G H I J services Ljava/util/Map; Signature 9Ljava/util/Map; val$type Ljava/lang/Class; val$list -Ljava/util/concurrent/atomic/AtomicReference; this$0 /Lorg/apache/jackrabbit/oak/osgi/OsgiWhiteboard; p(Lorg/apache/jackrabbit/oak/osgi/OsgiWhiteboard;Ljava/lang/Class;Ljava/util/concurrent/atomic/AtomicReference;)V Code LineNumberTable LocalVariableTable this InnerClasses 1Lorg/apache/jackrabbit/oak/osgi/OsgiWhiteboard$2;
addingService 9(Lorg/osgi/framework/ServiceReference;)Ljava/lang/Object; reference %Lorg/osgi/framework/ServiceReference; service Ljava/lang/Object;
StackMapTable I modifiedService :(Lorg/osgi/framework/ServiceReference;Ljava/lang/Object;)V removedService
SourceFile OsgiWhiteboard.java EnclosingMethod K L M N O P Q R S T U & V W X Y Z [ \ ] ^ _ ` a b c d /org/apache/jackrabbit/oak/osgi/OsgiWhiteboard$2 java/lang/Object .org/osgi/util/tracker/ServiceTrackerCustomizer -org/apache/jackrabbit/oak/osgi/OsgiWhiteboard track E(Ljava/lang/Class;)Lorg/apache/jackrabbit/oak/spi/whiteboard/Tracker; ()V com/google/common/collect/Maps
newHashMap ()Ljava/util/HashMap;
access$100 S(Lorg/apache/jackrabbit/oak/osgi/OsgiWhiteboard;)Lorg/osgi/framework/BundleContext; org/osgi/framework/BundleContext
getService java/lang/Class
isInstance (Ljava/lang/Object;)Z
java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
access$200 !(Ljava/util/Map;)Ljava/util/List; +java/util/concurrent/atomic/AtomicReference set (Ljava/lang/Object;)V ungetService ((Lorg/osgi/framework/ServiceReference;)Z remove &(Ljava/lang/Object;)Ljava/lang/Object; I *+? *,? *-? *? *? ? ?
l m ! $ ! % &