META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
.api_description
OSGI-INF/
OSGI-INF/component.xml
about.html
plugin.properties
org/
org/eclipse/
org/eclipse/equinox/
org/eclipse/equinox/internal/
org/eclipse/equinox/internal/event/
org/eclipse/equinox/internal/event/Activator.class
Activator.java
package org.eclipse.equinox.internal.event
public org.eclipse.equinox.internal.event.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator  {
	private static final String PROP_USE_DS
	private org.osgi.framework.ServiceRegistration eventAdminService
	private org.eclipse.equinox.internal.event.EventComponent eventAdmin
	static Class class$0
	public void  () 
	public void start (org.osgi.framework.BundleContext)  throws org.osgi.framework.InvalidSyntaxException 
		org.osgi.framework.BundleContext bundleContext
		String serviceName
		org.osgi.framework.Filter serviceFilter
		org.osgi.framework.ServiceReference[] refs
		int i
	public void stop (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext bundleContext
}

org/eclipse/equinox/internal/event/EventAdminImpl.class
EventAdminImpl.java
package org.eclipse.equinox.internal.event
public org.eclipse.equinox.internal.event.EventAdminImpl extends java.lang.Object implements org.osgi.service.event.EventAdmin  {
	private final org.eclipse.equinox.internal.event.LogTracker log
	private final org.eclipse.equinox.internal.event.EventHandlerTracker handlers
	private volatile org.eclipse.osgi.framework.eventmgr.EventManager eventManager
	void  (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
	void start () 
		ThreadGroup eventGroup
	void stop () 
	public void postEvent (org.osgi.service.event.Event) 
		org.osgi.service.event.Event event
	public void sendEvent (org.osgi.service.event.Event) 
		org.osgi.service.event.Event event
	private void dispatchEvent (org.osgi.service.event.Event, boolean) 
		org.osgi.service.event.Event event
		boolean isAsync
		org.eclipse.osgi.framework.eventmgr.EventManager currentManager
		String topic
		SecurityException e
		String msg
		java.util.Set eventHandlers
		SecurityManager sm
		java.security.Permission perm
		org.eclipse.osgi.framework.eventmgr.EventListeners listeners
		java.util.Iterator iter
		org.eclipse.equinox.internal.event.EventHandlerWrapper wrapper
		org.eclipse.osgi.framework.eventmgr.ListenerQueue listenerQueue
	private void checkTopicPermissionPublish (java.lang.String)  throws java.lang.SecurityException 
		String topic
		SecurityManager sm
}

org/eclipse/equinox/internal/event/EventAdminMsg.class
EventAdminMsg.java
package org.eclipse.equinox.internal.event
public org.eclipse.equinox.internal.event.EventAdminMsg extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String EVENT_ASYNC_THREAD_NAME
	public static String EVENT_NULL_EVENT
	public static String EVENT_NO_TOPICPERMISSION_PUBLISH
	public static String EVENT_DISPATCH_HANDLER_EXCEPTION
	public static String EVENT_INVALID_HANDLER_FILTER
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/equinox/internal/event/EventComponent.class
EventComponent.java
package org.eclipse.equinox.internal.event
public org.eclipse.equinox.internal.event.EventComponent extends java.lang.Object implements org.osgi.service.event.EventAdmin  {
	private org.eclipse.equinox.internal.event.mapper.EventRedeliverer eventRedeliverer
	private org.eclipse.equinox.internal.event.EventAdminImpl eventAdmin
	public void  () 
	void activate (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
	void deactivate (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
	public void postEvent (org.osgi.service.event.Event) 
		org.osgi.service.event.Event event
	public void sendEvent (org.osgi.service.event.Event) 
		org.osgi.service.event.Event event
}

org/eclipse/equinox/internal/event/EventHandlerTracker.class
EventHandlerTracker.java
package org.eclipse.equinox.internal.event
public org.eclipse.equinox.internal.event.EventHandlerTracker extends org.osgi.util.tracker.ServiceTracker implements org.eclipse.osgi.framework.eventmgr.EventDispatcher  {
	private final org.osgi.service.log.LogService log
	private final java.util.List globalWildcard
	private final java.util.Map partialWildcard
	private final java.util.Map topicName
	static Class class$0
	public void  (org.osgi.framework.BundleContext, org.osgi.service.log.LogService) 
		org.osgi.framework.BundleContext context
		org.osgi.service.log.LogService log
	public java.lang.Object addingService (org.osgi.framework.ServiceReference) 
		org.osgi.framework.ServiceReference reference
		org.eclipse.equinox.internal.event.EventHandlerWrapper wrapper
	public void modifiedService (org.osgi.framework.ServiceReference, java.lang.Object) 
		org.osgi.framework.ServiceReference reference
		Object service
		org.eclipse.equinox.internal.event.EventHandlerWrapper wrapper
	public void removedService (org.osgi.framework.ServiceReference, java.lang.Object) 
		org.osgi.framework.ServiceReference reference
		Object service
		org.eclipse.equinox.internal.event.EventHandlerWrapper wrapper
	private void bucket (org.eclipse.equinox.internal.event.EventHandlerWrapper) 
		org.eclipse.equinox.internal.event.EventHandlerWrapper wrapper
		String[] topics
		int length
		int i
		String topic
		String key
		java.util.List wrappers
		java.util.List wrappers
	private void unbucket (org.eclipse.equinox.internal.event.EventHandlerWrapper) 
		org.eclipse.equinox.internal.event.EventHandlerWrapper wrapper
		String[] topics
		int length
		int i
		String topic
		String key
		java.util.List wrappers
		java.util.List wrappers
	public synchronized java.util.Set getHandlers (java.lang.String) 
		String topic
		java.util.Set handlers
		int index
		String subTopic
		java.util.List wrappers
		java.util.List wrappers
	public void dispatchEvent (java.lang.Object, java.lang.Object, int, java.lang.Object) 
		Object eventListener
		Object listenerObject
		int eventAction
		Object eventObject
}

org/eclipse/equinox/internal/event/EventHandlerWrapper.class
EventHandlerWrapper.java
package org.eclipse.equinox.internal.event
public org.eclipse.equinox.internal.event.EventHandlerWrapper extends java.lang.Object {
	private final org.osgi.framework.ServiceReference reference
	private final org.osgi.service.log.LogService log
	private final org.osgi.framework.BundleContext context
	private org.osgi.service.event.EventHandler handler
	private String[] topics
	private org.osgi.framework.Filter filter
	public void  (org.osgi.framework.ServiceReference, org.osgi.framework.BundleContext, org.osgi.service.log.LogService) 
		org.osgi.framework.ServiceReference reference
		org.osgi.framework.BundleContext context
		org.osgi.service.log.LogService log
	public synchronized boolean init () 
		Object o
		org.osgi.framework.InvalidSyntaxException e
	public void flush () 
	public synchronized java.lang.String[] getTopics () 
	private org.osgi.service.event.EventHandler getHandler () 
		org.osgi.service.event.EventHandler tempHandler
	private synchronized org.osgi.framework.Filter getFilter () 
	public void handleEvent (org.osgi.service.event.Event, java.security.Permission) 
		org.osgi.service.event.Event event
		java.security.Permission perm
		org.osgi.framework.Bundle bundle
		org.osgi.framework.Filter eventFilter
		org.osgi.service.event.EventHandler handlerService
		Throwable t
}

org/eclipse/equinox/internal/event/ExternalMessages.properties
org/eclipse/equinox/internal/event/LogMessages.properties
org/eclipse/equinox/internal/event/LogTracker.class
LogTracker.java
package org.eclipse.equinox.internal.event
public org.eclipse.equinox.internal.event.LogTracker extends org.osgi.util.tracker.ServiceTracker implements org.osgi.service.log.LogService  {
	protected static final String clazz
	private final java.io.PrintStream out
	public void  (org.osgi.framework.BundleContext, java.io.PrintStream) 
		org.osgi.framework.BundleContext context
		java.io.PrintStream out
	public void log (int, java.lang.String) 
		int level
		String message
	public void log (int, java.lang.String, java.lang.Throwable) 
		int level
		String message
		Throwable exception
	public void log (org.osgi.framework.ServiceReference, int, java.lang.String) 
		org.osgi.framework.ServiceReference reference
		int level
		String message
	public synchronized void log (org.osgi.framework.ServiceReference, int, java.lang.String, java.lang.Throwable) 
		org.osgi.framework.ServiceReference reference
		int level
		String message
		Throwable exception
		org.osgi.framework.ServiceReference[] references
		int size
		int i
		org.osgi.service.log.LogService service
	protected void noLogService (int, java.lang.String, java.lang.Throwable, org.osgi.framework.ServiceReference) 
		int level
		String message
		Throwable throwable
		org.osgi.framework.ServiceReference reference
		String timestamp
	private java.lang.String getDate (java.util.Date) 
		java.util.Date date
		java.util.Calendar c
		StringBuffer sb
	private java.lang.StringBuffer appendPaddedInt (int, int, java.lang.StringBuffer) 
		int value
		int pad
		StringBuffer buffer
		int padding
}

org/eclipse/equinox/internal/event/LogTrackerMsg.class
LogTrackerMsg.java
package org.eclipse.equinox.internal.event
public org.eclipse.equinox.internal.event.LogTrackerMsg extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String Unknown_Log_level
	public static String Info
	public static String Warning
	public static String Error
	public static String Debug
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/equinox/internal/event/mapper/
org/eclipse/equinox/internal/event/mapper/BundleEventAdapter.class
BundleEventAdapter.java
package org.eclipse.equinox.internal.event.mapper
public org.eclipse.equinox.internal.event.mapper.BundleEventAdapter extends org.eclipse.equinox.internal.event.mapper.EventAdapter {
	public static final String HEADER
	public static final String INSTALLED
	public static final String STOPPED
	public static final String STARTED
	public static final String UPDATED
	public static final String UNINSTALLED
	public static final String RESOLVED
	public static final String UNRESOLVED
	private org.osgi.framework.BundleEvent event
	public void  (org.osgi.framework.BundleEvent, org.osgi.service.event.EventAdmin) 
		org.osgi.framework.BundleEvent event
		org.osgi.service.event.EventAdmin eventAdmin
	public org.osgi.service.event.Event convert () 
		String typename
		String topic
		java.util.Hashtable properties
		org.osgi.framework.Bundle bundle
		org.osgi.service.event.Event converted
}

org/eclipse/equinox/internal/event/mapper/Constants.class
Constants.java
package org.eclipse.equinox.internal.event.mapper
public abstract org.eclipse.equinox.internal.event.mapper.Constants extends java.lang.Object {
	public static final String BUNDLE
	public static final String BUNDLE_ID
	public static final String BUNDLE_SYMBOLICNAME
	public static final String EVENT
	public static final String EXCEPTION
	public static final String EXCEPTION_CLASS
	public static final String EXCEPTION_MESSAGE
	public static final String MESSAGE
	public static final String SERVICE
	public static final String SERVICE_ID
	public static final String SERVICE_OBJECTCLASS
	public static final String SERVICE_PID
	public static final String TIMESTAMP
	public static final char TOPIC_SEPARATOR
}

org/eclipse/equinox/internal/event/mapper/EventAdapter.class
EventAdapter.java
package org.eclipse.equinox.internal.event.mapper
public abstract org.eclipse.equinox.internal.event.mapper.EventAdapter extends java.lang.Object {
	final org.osgi.service.event.EventAdmin eventAdmin
	public void  (org.osgi.service.event.EventAdmin) 
		org.osgi.service.event.EventAdmin eventAdmin
	public abstract org.osgi.service.event.Event convert () 
	public void redeliver () 
		org.osgi.service.event.Event converted
	protected void redeliverInternal (org.osgi.service.event.Event) 
		org.osgi.service.event.Event converted
	public void putBundleProperties (java.util.Hashtable, org.osgi.framework.Bundle) 
		java.util.Hashtable properties
		org.osgi.framework.Bundle bundle
		String symbolicName
	public void putExceptionProperties (java.util.Hashtable, java.lang.Throwable) 
		java.util.Hashtable properties
		Throwable t
		String message
	public void putServiceReferenceProperties (java.util.Hashtable, org.osgi.framework.ServiceReference) 
		java.util.Hashtable properties
		org.osgi.framework.ServiceReference ref
		Object o
		Object o2
	public java.lang.String[] classes2strings (java.lang.Class[]) 
		Class[] classes
		String[] strings
		int i
}

org/eclipse/equinox/internal/event/mapper/EventRedeliverer.class
EventRedeliverer.java
package org.eclipse.equinox.internal.event.mapper
public org.eclipse.equinox.internal.event.mapper.EventRedeliverer extends java.lang.Object implements org.osgi.framework.FrameworkListener org.osgi.framework.BundleListener org.osgi.framework.ServiceListener  {
	private final org.osgi.util.tracker.ServiceTracker eventAdminTracker
	private static final boolean DEBUG
	private org.osgi.framework.BundleContext bc
	static Class class$0
	public void  (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext bc
	public void close () 
	public void open () 
	private org.osgi.service.event.EventAdmin getEventAdmin () 
	public void frameworkEvent (org.osgi.framework.FrameworkEvent) 
		org.osgi.framework.FrameworkEvent event
		org.osgi.service.event.EventAdmin eventAdmin
	private void printNoEventAdminError () 
	public void bundleChanged (org.osgi.framework.BundleEvent) 
		org.osgi.framework.BundleEvent event
		org.osgi.service.event.EventAdmin eventAdmin
	public void serviceChanged (org.osgi.framework.ServiceEvent) 
		org.osgi.framework.ServiceEvent event
		org.osgi.service.event.EventAdmin eventAdmin
}

org/eclipse/equinox/internal/event/mapper/FrameworkEventAdapter.class
FrameworkEventAdapter.java
package org.eclipse.equinox.internal.event.mapper
public org.eclipse.equinox.internal.event.mapper.FrameworkEventAdapter extends org.eclipse.equinox.internal.event.mapper.EventAdapter {
	public static final String HEADER
	public static final String STARTLEVEL_CHANGED
	public static final String STARTED
	public static final String PACKAGES_REFRESHED
	public static final String ERROR
	protected org.osgi.framework.FrameworkEvent event
	public void  (org.osgi.framework.FrameworkEvent, org.osgi.service.event.EventAdmin) 
		org.osgi.framework.FrameworkEvent event
		org.osgi.service.event.EventAdmin eventAdmin
	public org.osgi.service.event.Event convert () 
		String typename
		String topic
		java.util.Hashtable properties
		org.osgi.framework.Bundle bundle
		Throwable t
		org.osgi.service.event.Event converted
}

org/eclipse/equinox/internal/event/mapper/ServiceEventAdapter.class
ServiceEventAdapter.java
package org.eclipse.equinox.internal.event.mapper
public org.eclipse.equinox.internal.event.mapper.ServiceEventAdapter extends org.eclipse.equinox.internal.event.mapper.EventAdapter {
	public static final String HEADER
	public static final String UNREGISTERING
	public static final String MODIFIED
	public static final String REGISTERED
	private org.osgi.framework.ServiceEvent event
	public void  (org.osgi.framework.ServiceEvent, org.osgi.service.event.EventAdmin) 
		org.osgi.framework.ServiceEvent event
		org.osgi.service.event.EventAdmin eventAdmin
	public org.osgi.service.event.Event convert () 
		String typename
		String topic
		java.util.Hashtable properties
		org.osgi.framework.ServiceReference ref
		org.osgi.service.event.Event converted
}