Package com.persequor.extension.ioc
SAGA ExtensionInfo Point SDK introduction:
This SDK is created to provide the means for creating SAGA extensions. SAGA exposes several extension points grouped by the part of the processflow they belong to, having an implementation registry for each group. These registry interfaces are detailed in the package com.persequor.extension.ioc.registry. This package is divided into subpackages that resembles this logic grouping, to help identify where classes and services belong.
To get started developing with the SDK, an IOC configuration must be created by implementing the interface
IExtensionPointConfiguration.configure(com.persequor.extension.ioc.IExtensionPointIoc)
.
SAGA automatically provides an instantiation of IExtensionPointIoc, that gives access to the registries. Each of the
registry interfaces contain javadoc documentation to help dig further into the mechanics of each extension point.
-
ClassDescriptionDeprecated.Deprecated.IOC binderIoC configuration moduleIOC Module.Allows binding multiple implementations of a particular interface in extension pointsAllows binding only single implementation of a particular interface in extension pointsInterface for configuring spaces in Saga