edu.UCL.satin.impl.arch.components.comms
Interface Advertiser

All Superinterfaces:
ComponentFacet, Facet
All Known Implementing Classes:
CentralAdvertising

public interface Advertiser
extends ComponentFacet

Represents a SATIN Advertiser Component

Author:
Stefanos Zachariadis

Field Summary
 
Fields inherited from interface edu.UCL.satin.arch.facets.ComponentFacet
DISABLED, ENABLED
 
Method Summary
 void addAdvertisable(Advertisable c)
          Adds a new component to be advertised with this Advertiser.
 void removeAdvertisable(Advertisable c)
          Removes a new component from the list of components that will be advertised using this advertiser
 
Methods inherited from interface edu.UCL.satin.arch.facets.ComponentFacet
addAttribute, construct, destroy, getAttribute, getProperties, hasAttribute, isEnabled, setEnabled
 

Method Detail

addAdvertisable

public void addAdvertisable(Advertisable c)
Adds a new component to be advertised with this Advertiser.

Parameters:
c - The component to be advertised

removeAdvertisable

public void removeAdvertisable(Advertisable c)
Removes a new component from the list of components that will be advertised using this advertiser

Parameters:
c - The component which will