Skip navigation links
Data In Motion Consulting GmbH
A C D E F G L M O R S T 

A

Activator - Class in org.gecko.rsa.topology
 
Activator - Class in org.gecko.rsa.topology
 
Activator() - Constructor for class org.gecko.rsa.topology.Activator
 
Activator() - Constructor for class org.gecko.rsa.topology.Activator
 
add(EndpointEventListener, Set<Filter>, Collection<EndpointDescription>) - Method in class org.gecko.rsa.topology.exports.EndpointListenerNotifier
Adds an EndpointEventListener with a set of filters and a collection of endpoint descriptions
add(RemoteServiceAdmin) - Method in class org.gecko.rsa.topology.exports.TopologyManagerExport
 
add(RemoteServiceAdmin) - Method in class org.gecko.rsa.topology.imports.TopologyManagerImport
 
added(Collection<ListenerInfo>) - Method in class org.gecko.rsa.topology.imports.local.LocalServiceInterestsProvider
 
added(Collection<ListenerInfo>) - Method in class org.gecko.rsa.topology.imports.local.LocalServiceListenerHook
 
addEPListener(EndpointEventListener, Set<Filter>) - Method in class org.gecko.rsa.topology.exports.TopologyManagerExport
 
addingService(<any>) - Method in class org.gecko.rsa.topology.EndpointEventListenerTracker
 
addingService(<any>) - Method in class org.gecko.rsa.topology.EndpointEventListenerTracker
 
additionalParameters(<any>) - Method in class org.gecko.rsa.topology.exports.DefaultExportPolicy
 
addService(<any>, Collection<ExportRegistration>) - Method in class org.gecko.rsa.topology.exports.ServiceExportsRepository
 
addServiceInterest(String) - Method in class org.gecko.rsa.topology.EndpointListenerManager
 
addServiceInterest(String) - Method in class org.gecko.rsa.topology.EndpointListenerManager
 
addServiceInterest(String) - Method in interface org.gecko.rsa.topology.imports.local.ServiceInterestListener
 

C

close() - Method in class org.gecko.rsa.topology.exports.ServiceExportsRepository
 
copyFilters() - Method in class org.gecko.rsa.topology.EndpointListenerManager
Create a copy of the current filter list
copyFilters() - Method in class org.gecko.rsa.topology.EndpointListenerManager
Create a copy of the current filter list

D

DefaultExportPolicy - Class in org.gecko.rsa.topology.exports
The default is to not customize the way services are exported
DefaultExportPolicy() - Constructor for class org.gecko.rsa.topology.exports.DefaultExportPolicy
 
dispose() - Method in class org.gecko.rsa.topology.exports.EndpointListenerNotifier
Cleans up all resources
dispose() - Method in class org.gecko.rsa.topology.exports.TopologyManagerExport
Called to shutdown and cleanup all resources
dispose() - Method in class org.gecko.rsa.topology.imports.TopologyManagerImport
doStart(BundleContext, ExportPolicy) - Method in class org.gecko.rsa.topology.Activator
Start the topology manager.
doStart(BundleContext, ExportPolicy) - Method in class org.gecko.rsa.topology.Activator
Start the topology manager.
doStop(BundleContext) - Method in class org.gecko.rsa.topology.Activator
Stop topology manager
doStop(BundleContext) - Method in class org.gecko.rsa.topology.Activator
Stop topology manager

E

endpointChanged(EndpointEvent, String) - Method in class org.gecko.rsa.topology.exports.EndpointListenerAdapter
 
endpointChanged(EndpointEvent, String) - Method in class org.gecko.rsa.topology.imports.TopologyManagerImport
 
EndpointEventListenerTracker - Class in org.gecko.rsa.topology
ServiceTracker that tracks EndpointEventListener
EndpointEventListenerTracker - Class in org.gecko.rsa.topology
ServiceTracker that tracks EndpointEventListener
EndpointEventListenerTracker(BundleContext, TopologyManagerExport) - Constructor for class org.gecko.rsa.topology.EndpointEventListenerTracker
 
EndpointEventListenerTracker(BundleContext, TopologyManagerExport) - Constructor for class org.gecko.rsa.topology.EndpointEventListenerTracker
 
EndpointListenerAdapter - Class in org.gecko.rsa.topology.exports
Wraps on old style EndpointListener into the new EndpointEventListener interface
EndpointListenerAdapter(EndpointListener) - Constructor for class org.gecko.rsa.topology.exports.EndpointListenerAdapter
 
EndpointListenerManager - Class in org.gecko.rsa.topology
Manages the end-point listener for the import of external services.
EndpointListenerManager - Class in org.gecko.rsa.topology
Manages the end-point listener for the import of external services.
EndpointListenerManager(BundleContext, TopologyManagerImport, TopologyManagerExport) - Constructor for class org.gecko.rsa.topology.EndpointListenerManager
 
EndpointListenerManager(BundleContext, TopologyManagerImport, TopologyManagerExport) - Constructor for class org.gecko.rsa.topology.EndpointListenerManager
 
EndpointListenerNotifier - Class in org.gecko.rsa.topology.exports
Tracks EndpointEventListener's to be added and removed and allows to notify them of end-points.
EndpointListenerNotifier() - Constructor for class org.gecko.rsa.topology.exports.EndpointListenerNotifier
 
equals(Object) - Method in class org.gecko.rsa.topology.exports.EndpointListenerAdapter
Checks for equality of the adapted EndpointListener
exportExistingServices(BundleContext) - Method in class org.gecko.rsa.topology.Activator
Gets all service references with a remote-service filter.
exportExistingServices(BundleContext) - Method in class org.gecko.rsa.topology.Activator
Gets all service references with a remote-service filter.
extendScope(String) - Method in class org.gecko.rsa.topology.EndpointListenerManager
Extend the end-point event listener filter scope by the give nfilter
extendScope(String) - Method in class org.gecko.rsa.topology.EndpointListenerManager
Extend the end-point event listener filter scope by the give nfilter

F

find(BundleContext, String, String, boolean, Collection<<any>>) - Method in class org.gecko.rsa.topology.imports.local.LocalServiceInterestsProvider
 
find(BundleContext, String, String, boolean, Collection<<any>>) - Method in class org.gecko.rsa.topology.imports.local.RSFindHook
 

G

getAllEndpoints() - Method in class org.gecko.rsa.topology.exports.ServiceExportsRepository
 
getExportPolicyProperties() - Static method in class org.gecko.rsa.topology.exports.DefaultExportPolicy
Returns the service properties for this export policy
getTypeName(ServiceEvent) - Method in class org.gecko.rsa.topology.exports.TopologyManagerExport
 

L

LocalServiceInterestsProvider - Class in org.gecko.rsa.topology.imports.local
Provider that gathers filters for all services in our local framework.
LocalServiceInterestsProvider() - Constructor for class org.gecko.rsa.topology.imports.local.LocalServiceInterestsProvider
 
LocalServiceListenerHook - Class in org.gecko.rsa.topology.imports.local
Listens for service listeners and informs ServiceInterestListener about added and removed interest in services
LocalServiceListenerHook(BundleContext, ServiceInterestListener) - Constructor for class org.gecko.rsa.topology.imports.local.LocalServiceListenerHook
 

M

modifiedService(<any>, EndpointEventListener) - Method in class org.gecko.rsa.topology.EndpointEventListenerTracker
 
modifiedService(<any>, EndpointEventListener) - Method in class org.gecko.rsa.topology.EndpointEventListenerTracker
 
modifyService(<any>) - Method in class org.gecko.rsa.topology.exports.ServiceExportsRepository
 

O

org.gecko.rsa.topology - package org.gecko.rsa.topology
 

R

reduceScope(String) - Method in class org.gecko.rsa.topology.EndpointListenerManager
Reduces the current end-point event listener scope by the given filter
reduceScope(String) - Method in class org.gecko.rsa.topology.EndpointListenerManager
Reduces the current end-point event listener scope by the given filter
remoteAdminEvent(RemoteServiceAdminEvent) - Method in class org.gecko.rsa.topology.imports.TopologyManagerImport
 
remove(EndpointEventListener) - Method in class org.gecko.rsa.topology.exports.EndpointListenerNotifier
Removes an end-point listener
remove(RemoteServiceAdmin) - Method in class org.gecko.rsa.topology.exports.TopologyManagerExport
 
remove(RemoteServiceAdmin) - Method in class org.gecko.rsa.topology.imports.TopologyManagerImport
 
removed(Collection<ListenerInfo>) - Method in class org.gecko.rsa.topology.imports.local.LocalServiceInterestsProvider
 
removed(Collection<ListenerInfo>) - Method in class org.gecko.rsa.topology.imports.local.LocalServiceListenerHook
 
removedService(<any>, EndpointEventListener) - Method in class org.gecko.rsa.topology.EndpointEventListenerTracker
 
removedService(<any>, EndpointEventListener) - Method in class org.gecko.rsa.topology.EndpointEventListenerTracker
 
removeEPListener(EndpointEventListener) - Method in class org.gecko.rsa.topology.exports.TopologyManagerExport
 
removeService(<any>) - Method in class org.gecko.rsa.topology.exports.ServiceExportsRepository
 
removeServiceInterest(String) - Method in class org.gecko.rsa.topology.EndpointListenerManager
 
removeServiceInterest(String) - Method in class org.gecko.rsa.topology.EndpointListenerManager
 
removeServiceInterest(String) - Method in interface org.gecko.rsa.topology.imports.local.ServiceInterestListener
 
RSA_EXPORT_POLICY_FILTER - Static variable in class org.gecko.rsa.topology.Activator
 
RSA_EXPORT_POLICY_FILTER - Static variable in class org.gecko.rsa.topology.Activator
 
RSFindHook - Class in org.gecko.rsa.topology.imports.local
 
RSFindHook(BundleContext, ServiceInterestListener) - Constructor for class org.gecko.rsa.topology.imports.local.RSFindHook
 

S

sendEvent(EndpointEvent) - Method in class org.gecko.rsa.topology.exports.EndpointListenerNotifier
Sends the given event to all available listeners
serviceChanged(ServiceEvent) - Method in class org.gecko.rsa.topology.exports.TopologyManagerExport
 
ServiceExportsRepository - Class in org.gecko.rsa.topology.exports
Holds all Exports of a given RemoteServiceAdmin
ServiceExportsRepository(RemoteServiceAdmin, EndpointListenerNotifier) - Constructor for class org.gecko.rsa.topology.exports.ServiceExportsRepository
 
ServiceInterestListener - Interface in org.gecko.rsa.topology.imports.local
 
start(BundleContext) - Method in class org.gecko.rsa.topology.Activator
 
start(BundleContext) - Method in class org.gecko.rsa.topology.Activator
 
start() - Method in class org.gecko.rsa.topology.EndpointListenerManager
Start the end-point listener manager
start() - Method in class org.gecko.rsa.topology.EndpointListenerManager
Start the end-point listener manager
start() - Method in class org.gecko.rsa.topology.imports.TopologyManagerImport
stop(BundleContext) - Method in class org.gecko.rsa.topology.Activator
 
stop(BundleContext) - Method in class org.gecko.rsa.topology.Activator
 
stop() - Method in class org.gecko.rsa.topology.EndpointListenerManager
Stops the end-point listener manager
stop() - Method in class org.gecko.rsa.topology.EndpointListenerManager
Stops the end-point listener manager

T

TopologyManagerExport - Class in org.gecko.rsa.topology.exports
Manages exported endpoints of DOSGi services and notifies EndpointListeners of changes.
TopologyManagerExport(ExportPolicy) - Constructor for class org.gecko.rsa.topology.exports.TopologyManagerExport
 
TopologyManagerImport - Class in org.gecko.rsa.topology.imports
Listens for remote endpoints using the EndpointListener.
TopologyManagerImport(BundleContext) - Constructor for class org.gecko.rsa.topology.imports.TopologyManagerImport
 
TopologyTPExecutor - Class in org.gecko.rsa.topology
ThreadPoolExecutor for the Topology manager
TopologyTPExecutor - Class in org.gecko.rsa.topology
ThreadPoolExecutor for the Topology manager
TopologyTPExecutor(int, int, int, TimeUnit, String) - Constructor for class org.gecko.rsa.topology.TopologyTPExecutor
Creates a new instance.
TopologyTPExecutor(int, int, int, TimeUnit, String) - Constructor for class org.gecko.rsa.topology.TopologyTPExecutor
Creates a new instance.
A C D E F G L M O R S T 
Skip navigation links
Data In Motion Consulting GmbH

Data In Motion Consulting GmbH