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 <init> ()
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 <init> (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 <clinit> ()
public void <init> ()
}
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 <init> ()
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 <init> (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 <init> (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 <init> (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 <clinit> ()
public void <init> ()
}
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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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
}