TANGO Java API
( TangORB-7.3.3.jar)

fr.esrf.TangoApi.events
Interface IEventConsumer

All Known Implementing Classes:
EventConsumer

public interface IEventConsumer

Author:
Gwenaelle Abeille

Method Summary
 void connect(DeviceProxy device_proxy)
           
 void disconnect_structured_push_consumer()
           
 void run()
          activate POA and go into endless lopp waiting for events to be pushed
 int subscribe_event(DeviceProxy device, java.lang.String attribute, int event, CallBack callback, int max_size, java.lang.String[] filters, boolean stateless)
           
 int subscribe_event(DeviceProxy device, java.lang.String attribute, int event, CallBack callback, java.lang.String[] filters, boolean stateless)
           
 int subscribe_event(DeviceProxy device, java.lang.String attribute, int event, int max_size, java.lang.String[] filters, boolean stateless)
           
 void unsubscribe_event(int event_id)
           
 void updateDatabaseObject()
          Creates a new instance of EventConsumer
 

Method Detail

updateDatabaseObject

void updateDatabaseObject()
                          throws DevFailed
Creates a new instance of EventConsumer

Throws:
DevFailed

disconnect_structured_push_consumer

void disconnect_structured_push_consumer()

subscribe_event

int subscribe_event(DeviceProxy device,
                    java.lang.String attribute,
                    int event,
                    CallBack callback,
                    java.lang.String[] filters,
                    boolean stateless)
                    throws DevFailed
Throws:
DevFailed

subscribe_event

int subscribe_event(DeviceProxy device,
                    java.lang.String attribute,
                    int event,
                    int max_size,
                    java.lang.String[] filters,
                    boolean stateless)
                    throws DevFailed
Throws:
DevFailed

subscribe_event

int subscribe_event(DeviceProxy device,
                    java.lang.String attribute,
                    int event,
                    CallBack callback,
                    int max_size,
                    java.lang.String[] filters,
                    boolean stateless)
                    throws DevFailed
Throws:
DevFailed

unsubscribe_event

void unsubscribe_event(int event_id)
                       throws DevFailed
Throws:
DevFailed

connect

void connect(DeviceProxy device_proxy)
             throws DevFailed
Throws:
DevFailed

run

void run()
activate POA and go into endless lopp waiting for events to be pushed


TANGO Java API
( TangORB-7.3.3.jar)