Exec

Todo: Rewrite this description.

Interfaces

IExecutable

Interface for components that can be called to execute work.

INotifiable

Interface for components that can be asynchronously notified. The notification may include an optional argument that describes the occured event.

IParameterized

Interface for components that require execution parameters.


Classes

Executor

Helper class that executes components.

FixedRateTimer

Timer that is triggered in equal time intervals. It has a symmetric cross-language implementation and is often used by Pip.Services toolkit to perform periodic processing and cleanup in microservices.

IParameterized

Interface for components that require execution parameters.

Notifier

Helper class that notifies components.

Opener

Helper class that opens components.

Parameters

Contains a map with execution parameters. In general, this map may contain non-serializable values. And in contrast with other maps, its getters and setters support dot notation and are able to access properties in the entire object graph. This class is often use to pass execution and notification arguments, and parameterize classes before execution.