com.croftsoft.core.util.pubsub
Interface Publisher

All Superinterfaces:
Subscriber
All Known Implementing Classes:
ArrayPublisher

public interface Publisher
extends Subscriber

An interface for publish-and-subscribe publishers.

Used to pass messages and events between loosely coupled objects.

This interface extends interface Subscriber so that it can be used as a one-to-many relay; received messages are simply published.

Since:
2002-01-29
Version:
2002-01-29
See Also:
Subscriber
Author:
David Wallace Croft

Method Summary
 boolean addSubscriber(Subscriber subscriber)
           
 void publish(Object message)
           
 void receive(Object message)
          Simply calls method publish(message).
 boolean removeSubscriber(Subscriber subscriber)
           
 

Method Detail

addSubscriber

boolean addSubscriber(Subscriber subscriber)

removeSubscriber

boolean removeSubscriber(Subscriber subscriber)

publish

void publish(Object message)

receive

void receive(Object message)
Simply calls method publish(message).

This interface extends interface Subscriber so that it can be used as a one-to-many relay; received messages are published.

Specified by:
receive in interface Subscriber

CroftSoft Javadoc

CroftSoft Core Javadoc (2008-09-28 20:58:02)