Apama API Reference for .NET  9.12.0.5
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Apama.Event.EventSupplier Class Reference

An EventSupplier represents the resources created by the Engine to service a connection to an external sink of events. It filters the event output of the Engine by delivering only the events emitted on a particular set of channels. An EventSupplier passes events to an EventConsumer. Call Dispose() after use, and before disposing of any associated EventConsumer. More...

Inherits IDisposable.

Public Member Functions

void Disconnect ()
 Identical to calling Dispose(). More...
 
virtual void Dispose ()
 Must be called to free unmanaged resources associated with this object. More...
 
override string ToString ()
 Returns a string that represents the object. More...
 

Protected Member Functions

virtual void Dispose (bool disposing)
 Virtual helper method to implement Dispose() More...
 

Detailed Description

An EventSupplier represents the resources created by the Engine to service a connection to an external sink of events. It filters the event output of the Engine by delivering only the events emitted on a particular set of channels. An EventSupplier passes events to an EventConsumer. Call Dispose() after use, and before disposing of any associated EventConsumer.

Member Function Documentation

void Apama.Event.EventSupplier.Disconnect ( )

Identical to calling Dispose().

Deprecated - Use Dispose() instead.

virtual void Apama.Event.EventSupplier.Dispose ( )
virtual

Must be called to free unmanaged resources associated with this object.

virtual void Apama.Event.EventSupplier.Dispose ( bool  disposing)
protectedvirtual

Virtual helper method to implement Dispose()

override string Apama.Event.EventSupplier.ToString ( )

Returns a string that represents the object.

Submit a bug or feature
Copyright (c) 2013-2016 Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors. Use, reproduction, transfer, publication or disclosure is prohibited except as specifically provided for in your License Agreement with Software AG.