*** This interface provides Binary Compatibility only, not Source Compatibility ***

Interface EventBrokerDiscoveryServiceInterface

All Superinterfaces:
com.sas.entities.EntityKeyInterface, Remote, RemoteServiceInterface, ServiceNotificationBroadcasterInterface
All Known Implementing Classes:
EventBrokerDiscoveryService

@SASScope("ALL") @BinaryCompatibilityOnly public interface EventBrokerDiscoveryServiceInterface extends RemoteServiceInterface
Deprecated.
As of release 9.3, replaced by SAS Midtier Eventing Architecture.
Interface for the EventBrokerDiscovery Service.
Since:
1.0
  • Field Details

    • LOCATE_ONE

      static final int LOCATE_ONE
      Deprecated.
      Maximum number of services to locate: one
      See Also:
    • LOCATE_ALL

      static final int LOCATE_ALL
      Deprecated.
      Maximum number of services to locate: all
      See Also:
    • EVENT_TYPE_BROADCAST

      static final int EVENT_TYPE_BROADCAST
      Deprecated.
      Event type: broadcast
      See Also:
    • EVENT_TYPE_REQUEST_RESPONSE

      static final int EVENT_TYPE_REQUEST_RESPONSE
      Deprecated.
      Event type: request/response
      See Also:
  • Method Details

    • locateBroker

      EventBrokerServiceInterface locateBroker(String eventName, int eventType) throws RemoteException
      Deprecated.
      As of release 9.2, this class is no longer being supported.
      Locate an EventBroker that can service a particular event.
      Parameters:
      eventName - Name of the event that needs to be processed.
      eventType - Type of the event that needs to be processed.
      Returns:
      EventBrokerServiceInterface of broker or null if no broker is available.
      Throws:
      RemoteException - if a network anomaly is encountered.
    • locateBrokers

      Set locateBrokers(String eventName, int eventType, int requested) throws RemoteException
      Deprecated.
      As of release 9.2, this class is no longer being supported.
      Locate EventBroker(s) that can service a particular event.
      Parameters:
      eventName - Name of the event that needs to be processed.
      eventType - Type of the event that needs to be processed.
      requested - Number of event brokers requested to be located.
      Returns:
      brokerRefs Returned set of EventBrokerService references (Event Brokers).
      Throws:
      RemoteException - if a network anomaly is encountered.