public class TopicEventHandler
extends java.lang.Object
ConfigurationAdmin,
if done so, it is possible to get PushStreams injected directly.| Constructor and Description |
|---|
TopicEventHandler() |
TopicEventHandler(java.lang.String topic,
BundleContext bundleContext,
java.lang.Runnable doAfterClose,
MessagingContext messagingContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
activate(org.gecko.adapter.eventadmin.TopicEventHandler.Config config,
java.util.Map<java.lang.String,java.lang.Object> properties,
ComponentContext componentContext)
Activate method, that registers the component as
PrototypeServiceFactory |
void |
deactivate() |
<any> |
getService(Bundle bundle,
<any> registration) |
void |
handle(Event event) |
void |
openAndConnectIfNecessary(<any> source,
<any> consumer) |
<any> |
registerPushStream() |
void |
ungetService(Bundle bundle,
<any> registration,
<any> service) |
public TopicEventHandler()
public TopicEventHandler(java.lang.String topic,
BundleContext bundleContext,
java.lang.Runnable doAfterClose,
MessagingContext messagingContext)
public void activate(org.gecko.adapter.eventadmin.TopicEventHandler.Config config,
java.util.Map<java.lang.String,java.lang.Object> properties,
ComponentContext componentContext)
PrototypeServiceFactorypublic void deactivate()
public void handle(Event event)
public void openAndConnectIfNecessary(<any> source,
<any> consumer)
public <any> registerPushStream()
public <any> getService(Bundle bundle,
<any> registration)
public void ungetService(Bundle bundle,
<any> registration,
<any> service)
Data In Motion GmbH all rights reserved