Service Activator Toolkit
Version 1.1.0 (20081206)

org.eclipse.soda.sat.core.record.container.interfaces
Interface IExportServiceRecordContainer

All Superinterfaces:
IServiceRecordContainer

public interface IExportServiceRecordContainer
extends IServiceRecordContainer

The IExportServiceRecordContainer interface declares the API for export service record containers.

Note: Since this abstraction is used internally by the SAT bundle this interface is typically not used directly by bundle developers. For cases where subclassing the BaseBundleActivator is not appropriate, instances of this interface can be created using the FactoryUtility class.


Method Summary
 boolean add(IExportServiceRecord record)
          Add an IExportServiceRecord to the container.
 boolean isRegistered()
          Answers true if the container's IExportServiceRecord objects have been registered, otherwise false.
 void register()
          Register the container's IExportedServiceRecord objects.
 boolean remove(IExportServiceRecord record)
          Remove a export service record from the container.
 void unregister()
          Unregister all the container's IExportedServiceRecord objects.
 
Methods inherited from interface org.eclipse.soda.sat.core.record.container.interfaces.IServiceRecordContainer
contains, doForEach, empty, get, get, getAll, getAll, isEmpty, removeAll, size
 

Method Detail

add

boolean add(IExportServiceRecord record)
Add an IExportServiceRecord to the container.

Parameters:
record - The IExportServiceRecord to add.
Returns:
True if the record was added, otherwise false.

isRegistered

boolean isRegistered()
Answers true if the container's IExportServiceRecord objects have been registered, otherwise false.

Returns:
boolean

register

void register()
Register the container's IExportedServiceRecord objects.


remove

boolean remove(IExportServiceRecord record)
Remove a export service record from the container.

Parameters:
record - An export service record.
Returns:
True if the record was removed from the container, otherwise false.

unregister

void unregister()
Unregister all the container's IExportedServiceRecord objects.


Service Activator Toolkit
Version 1.1.0 (20081206)