psdi.server

Interface BulletinBoardServiceRemote

  • All Superinterfaces:
    java.rmi.Remote, ServiceRemote
    All Known Implementing Classes:
    BulletinBoardService


    public interface BulletinBoardServiceRemote
    extends ServiceRemote
    BulletinBoardService is used for the communication among objects within the execution of the same thread. At most one bulletin board will exist in a MXServer. It is a service maintaining a bulletin board which allows threads to post and remove messages.

    Please note that this is not for inter-thread communication, for that purpose, please see psdi.server.SharedSpace.

    This service is not persistent. If the server hosting this service goes down, all already posted messages will be lost when the server starts up.

    Currently this service is implemented as a singleton service, which means only one MXServer in the enterprise can host the service. However, we are considering the future plan to upgrade it to be duplicated services by enabling posted messages to be broadcasted to all the bulletin boards.