[omniORB] OmniNotify Idea
Janet Tvedt
tvedt@noao.edu
Fri Oct 4 17:34:01 2002
Matthew,
You don't need a NotifyManager interface. The interfaces to connect
consumers and suppliers to the notification event channel are already
defined.
The IDL needs to be compiled into Java. Then you develop Java-based
consumers and suppliers. I have a Java implementation for the
StructuredPushConsumer and a StructuredPushSupplier interfaces.
I can send it to you if you are interested.
--------------------------------------------------------------------------
Janet Tvedt, National Solar Observatory/SOLIS Email: tvedt@noao.edu
P.O. Box 26732, Tucson, AZ 85732-6732 Phone: (520) 318-8388
950 N. Cherry Ave., Tucson, AZ 85719 FAX: (520) 318-8278
> Hi all,
>
> Can anyone see any problems with the following idea of mine. I want to use
> an event mechanism to publish status messages to clients running on Windows
> (and under Java). I have always thought that since omniNotify doesn't
> compile on Windows we can't use it, but then I realised that maybe we can
> get halfway there. Please can you check my idea:
>
> All I really need to implement in my client is the
> CosNotifyComm::PushConsumer interface. I can then use another mechanism to
> register my client with the event channel (server) by writing an managing
> interface that looks something like this:
>
> #include "CosNotifyComm.idl"
>
> interface NotifyManager
> {
> void register(in string channel, in CosNotifyComm::PushConsumer
> client);
> }
>
> I can then build this manager under Unix. The servers which are the event
> suppliers are all Unix-based so there is no problem from that side.
>
> Am I missing something?