Uses of Interface
de.aristaflow.adept2.base.service.ADEPT2Service
-
-
Uses of ADEPT2Service in de.aristaflow.adept2.base.cluster
Classes in de.aristaflow.adept2.base.cluster that implement ADEPT2Service Modifier and Type Class Description class
RegistryProviderConf
AGlobalRegistryProvider
retrieving a list of possible global registry URIs from its configuration and trying to get a global registry with this URIs.class
RegistryProviderDb
AGlobalRegistryProvider
retrieving the global registry URI from the cluster (synchronisation) JDBC data source. -
Uses of ADEPT2Service in de.aristaflow.adept2.base.communication
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.base.communication Modifier and Type Interface Description interface
CommunicationService<I1,O1,I2,O2>
This communication service provides all the technically necessary to do both remote calls to remote services or remote callback objects and to publish remote services itself.interface
MappingCommService<I1,O1,I2,O2>
This interface extends the communication service by the means to add a host name mapping dynamically.Methods in de.aristaflow.adept2.base.communication that return ADEPT2Service Modifier and Type Method Description default ADEPT2Service
ADEPT2ServiceExport. getExportedService(URI remoteObjectIdentifier)
Deprecated.Methods in de.aristaflow.adept2.base.communication that return types with arguments of type ADEPT2Service Modifier and Type Method Description ADEPT2StubFactory<ADEPT2Service>
CommunicationService. getADEPT2ServiceStubFactory()
Returns the factory responsible for creating stubs for remote calls to remote services.default Pair<Class<?>,ADEPT2Service>
ADEPT2ServiceExport. getService(URI roi)
Gets the remote interface and the service associated with the designated remote object identifier.Methods in de.aristaflow.adept2.base.communication with parameters of type ADEPT2Service Modifier and Type Method Description boolean
MappingCommService. addDynamicHostMapping(ADEPT2Service stub)
Adds one or several dynamic host mappings for the designated service stub, that is a mapping from each of the URIs claimed by the designated service (stub) to the actual remote identifier.boolean
ADEPT2ServiceExport. exportService(URI serviceURI, Class<? extends ADEPT2Service> serviceInterface, ADEPT2Service service)
Enables the designated service identified by the designated URI to be called remotely through the designated service interface.boolean
MappingCommService. removeDynamicHostMapping(ADEPT2Service stub)
Removes all host mappings added dynamically for the designated service stub.Method parameters in de.aristaflow.adept2.base.communication with type arguments of type ADEPT2Service Modifier and Type Method Description boolean
ADEPT2ServiceExport. exportService(URI serviceURI, Class<? extends ADEPT2Service> serviceInterface, ADEPT2Service service)
Enables the designated service identified by the designated URI to be called remotely through the designated service interface.URI
ADEPT2ServiceExport. prepareServiceExport(String serviceType, String simpleServiceName, Class<? extends ADEPT2Service> serviceInterface)
Prepares the specified service for being exported and creates a remote object identifier of type URI valid for the communication protocol this communication factory supports. -
Uses of ADEPT2Service in de.aristaflow.adept2.base.dbaccess
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.base.dbaccess Modifier and Type Interface Description interface
JDBCDataSource
Represents a JDBC data source. -
Uses of ADEPT2Service in de.aristaflow.adept2.base.globalregistry
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.base.globalregistry Modifier and Type Interface Description interface
GlobalRegistry
Global registry for querying PMS-wide service instances.interface
GlobalRegistryProvider
An optional service for providing the global registry URI to theServiceRegistry
.Methods in de.aristaflow.adept2.base.globalregistry with parameters of type ADEPT2Service Modifier and Type Method Description Throwable[]
GlobalServiceExport. exportService(SessionToken session, URI[] serviceURIs, Class<? extends ADEPT2Service> serviceInterface, ADEPT2Service service)
Enables the designated service identified by the designated URI to be called globally via this global service export service.void
GlobalServiceExport. unregisterService(SessionToken session, ADEPT2Service service)
Unregisters the designated service (callback) which removes the export of the designated service.Method parameters in de.aristaflow.adept2.base.globalregistry with type arguments of type ADEPT2Service Modifier and Type Method Description Throwable[]
GlobalServiceExport. exportService(SessionToken session, URI[] serviceURIs, Class<? extends ADEPT2Service> serviceInterface, ADEPT2Service service)
Enables the designated service identified by the designated URI to be called globally via this global service export service.URI[]
GlobalServiceExport. prepareServiceExport(SessionToken session, String clusterName, String serviceTypeName, String simpleServiceName, Class<? extends ADEPT2Service> serviceInterface, String peerId)
Prepares the specified service for being globally exported and creates a remote object identifiers of type URI for all communication protocols this global service exports services. -
Uses of ADEPT2Service in de.aristaflow.adept2.base.licensing
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.base.licensing Modifier and Type Interface Description interface
LicenceManager
The licence manager provides the licence information for all services and clients of the corresponding server.Methods in de.aristaflow.adept2.base.licensing with parameters of type ADEPT2Service Modifier and Type Method Description void
LicenceManager. setViolationShutdown(SessionToken session, ADEPT2Service shutdownService)
Sets the designated service to be the one to be shut down in case of severe licence violations. -
Uses of ADEPT2Service in de.aristaflow.adept2.base.mailservice
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.base.mailservice Modifier and Type Interface Description interface
MailService
The mail service provides the means to send mails including attachments. -
Uses of ADEPT2Service in de.aristaflow.adept2.base.registry
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.base.registry Modifier and Type Interface Description interface
ConfMgrRegistry
This interface marks anADEPT2Service
to require a configuration manager in its constructor.Classes in de.aristaflow.adept2.base.registry that implement ADEPT2Service Modifier and Type Class Description class
AbstractRegistry
This class manages interfaces (or super-classes) of component types and instances of components including singletons.class
InstanceToInstanceRegistry
This class extends the plugin registry to support the retrieval of used component instances without needing to know the used instance name at all.class
LocalServiceRegistry
The local service registry extends theInstanceToInstanceRegistry
to support service components.class
PluginRegistry
While theAbstractRegistry
does not allow to be directly accessed, this class supports the retrieval of specific component instances as well as default component instances.class
ServiceRegistry
A service registry extends theLocalServiceRegistry
to support export and publishing of local services as well as accessing remote services.Fields in de.aristaflow.adept2.base.registry with type parameters of type ADEPT2Service Modifier and Type Field Description protected Map<String,ADEPT2Service>
ServiceRegistry. reexportedServices
All remote services that are reexported by this registry.protected Stack<Pair<String,ADEPT2Service>>
LocalServiceRegistry. startedServices
All started services (hierarchical service name and service), pushed on the stack in order of their start.Methods in de.aristaflow.adept2.base.registry with type parameters of type ADEPT2Service Modifier and Type Method Description protected <T extends ADEPT2Service>
TServiceRegistry. getLocallyExportedService(SessionToken session, URI chosenUri, URI[] serviceUris, Class<T> serviceType)
Gets the locally exported service identified by the designated URI.protected <T extends ADEPT2Service>
TLocalServiceRegistry. getLocalServiceObject(SessionToken session, String serviceName, Class<T> requestedType)
Returns an instance of the designated service and of the requested type.protected <T extends ADEPT2Service>
TServiceRegistry. getLocalServiceObject(SessionToken session, String serviceName, Class<T> requestedType)
Returns an instance of the designated service if it is local, null otherwise.<T extends ADEPT2Service>
TLocalServiceRegistry. getService(SessionToken session, String serviceName, Class<T> serviceType)
Initialises, starts and exports (not relevant in this registry but in subclasses) the designated local service as well as the services that are startup-required by the designated service.<T extends ADEPT2Service>
TLocalServiceRegistry. getService(SessionToken session, URI[] serviceURIs, Class<T> serviceType)
Retrieves the service described by the URIs of which one has to be a local one.<T extends ADEPT2Service>
TRegistryWrapper. getService(SessionToken session, String serviceName, Class<T> serviceType)
<T extends ADEPT2Service>
TRegistryWrapper. getService(SessionToken session, URI[] serviceURIs, Class<T> serviceType)
<T extends ADEPT2Service>
TServiceRegistry. getService(SessionToken session, String serviceName, Class<T> serviceType)
Returns the designated service which is either a started local service (seeLocalServiceRegistry.getService(SessionToken, String, Class)
) or a service stub based on URIs (seeServiceRegistry.getService(SessionToken, URI[], Class)
).<T extends ADEPT2Service>
TServiceRegistry. getService(SessionToken session, URI[] serviceURIs, Class<T> serviceType)
Retrieves the service described by the URIs which is either a local service (ServiceRegistry.getService(SessionToken, String, Class)
) or a stub for a remote service (ServiceRegistry.getServiceStub(SessionToken, URI, Class)
).protected <T extends ADEPT2Service>
TLocalServiceRegistry. getServiceForInstance(SessionToken session, String usingService, String usedServiceTypeName, Class<T> usedServiceType)
Returns a completely initialised and started service which has been configured to be used by theusingService
for the service typeusedServiceTypeName
and is of (object) typeusedServiceType
.<T extends ADEPT2Service>
TRegistryWrapper. getServiceOfType(SessionToken session, String serviceTypeName, Class<T> serviceType)
Methods in de.aristaflow.adept2.base.registry that return ADEPT2Service Modifier and Type Method Description ADEPT2Service
LocalServiceRegistry.ServiceNameResolution. getUnstartedLocalServiceObject(String serviceName)
Methods in de.aristaflow.adept2.base.registry with parameters of type ADEPT2Service Modifier and Type Method Description protected void
LocalServiceRegistry. checkServiceInterface(String serviceName, ADEPT2Service service)
Checks whether the designated service object does fulfill theADEPT2Service
-interface appropriately.protected static ServiceInformation
ServiceInformation. createExportedLocalServiceForObject(String serviceType, ADEPT2Service implementation, String[] exportServiceInstances, boolean publish)
Creates a new service information instance for an exported local service provided as object with the designated attributes.protected static ServiceInformation
ServiceInformation. createNonExportedLocalServiceForObject(String serviceType, ADEPT2Service implementation)
Creates a new service information instance for a non-exported local service provided as object with the designated attributes.protected void
LocalServiceRegistry. exportService(SessionToken session, String serviceName, ADEPT2Service service, LocalServiceRegistry.ServiceExportInformation serviceExportInformation)
Exports and publishes the designated service (in case of an exported service) using the designated service export objects and the designated URIs if appropriate.protected void
ServiceRegistry. exportService(SessionToken session, String serviceName, ADEPT2Service service, LocalServiceRegistry.ServiceExportInformation serviceExportInformation)
Exports the designated service (in case of an exported service) using the designated service export objects and the designated URIs.protected LocalServiceRegistry.ServiceExportInformation
LocalServiceRegistry. prepareExport(SessionToken session, String serviceName, ADEPT2Service service)
Prepares the export by creating a local URI for initialisation of the service.protected LocalServiceRegistry.ServiceExportInformation
ServiceRegistry. prepareExport(SessionToken session, String serviceName, ADEPT2Service service)
Prepares the export of the designated service by retrieving the communication service for the export and the retrieving corresponding URIs from its service export.protected void
LocalServiceRegistry. startLocalService(SessionToken session, String serviceName, ADEPT2Service service, de.aristaflow.adept2.base.registry.ServiceLoadGraph loadGraph)
Initialises, starts and exports (not relevant in this registry but in subclasses) the designated local service as well as the services that are startup-required by the designated service.protected void
LocalServiceRegistry. terminateService(boolean emergency, String serviceName, ADEPT2Service service)
Terminates the designated service.protected void
LocalServiceRegistry. unpublishService(SessionToken session, String serviceName, ADEPT2Service service)
Removes the designated service from the global registry and from the service exports.protected void
ServiceRegistry. unpublishService(SessionToken session, String serviceName, ADEPT2Service service)
Removes the designated service from the global registry and from the service exports. -
Uses of ADEPT2Service in de.aristaflow.adept2.base.service
Classes in de.aristaflow.adept2.base.service with type parameters of type ADEPT2Service Modifier and Type Class Description class
DynamicServiceRegistration<K,S extends ADEPT2Service>
This class provides the means for handling dynamically registered services including registering and unregistering.Subinterfaces of ADEPT2Service in de.aristaflow.adept2.base.service Modifier and Type Interface Description interface
ConfigurableService
This interface extends anADEPT2Servic
by the means to retrieve and change the configuration.Classes in de.aristaflow.adept2.base.service that implement ADEPT2Service Modifier and Type Class Description class
AbstractADEPT2Service
Abstract implementation for the ADEPT2 service interface.class
AbstractAuthenticatedService
An abstract class providing the basic means for authenticating and managing aSessionFactory
as well as some session management (token verification and alike).class
AbstractConfigurableAuthenticatedService
This class extends an authenticated service by the means for changing a configuration.class
AbstractConfigurableService
This class provides the configuration of a service and returns it.class
AbstractNonPrivilegedService
An abstract class providing the basic means for authenticating and managing aClientSessionFactory
.Methods in de.aristaflow.adept2.base.service with type parameters of type ADEPT2Service Modifier and Type Method Description <T extends ADEPT2Service>
TServiceAccess. getService(SessionToken session, String serviceName, Class<T> serviceType)
Returns the designated service which is either a local service or a service stub that is retrieved from the global registry if the service is not known to this registry but to the global registry.<T extends ADEPT2Service>
TServiceAccess. getService(SessionToken session, URI[] serviceURIs, Class<T> serviceType)
Retrieves the service described by the URIs which is either a local service stub that is retrieved from the global registry if the service is not known to this registry but to the global registry.<T extends ADEPT2Service>
TServiceAccess. getServiceOfType(SessionToken session, String serviceTypeName, Class<T> serviceType)
Returns the service instance of the designated service type which is configured for usage by this (the requesting) service instance. -
Uses of ADEPT2Service in de.aristaflow.adept2.base.servletcontainer
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.base.servletcontainer Modifier and Type Interface Description interface
ServletService
AServletService
provides the means to publish a servlet at runtime. -
Uses of ADEPT2Service in de.aristaflow.adept2.base.servletcontainer.dynamic
Classes in de.aristaflow.adept2.base.servletcontainer.dynamic that implement ADEPT2Service Modifier and Type Class Description class
EmbeddedServletService
A servlet service deploying servlets dynamically via Servlet API 3.0. -
Uses of ADEPT2Service in de.aristaflow.adept2.core.activityrepository
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.core.activityrepository Modifier and Type Interface Description interface
ActivityRepository
The activity repository manages the objects that are used in process steps ("activities"). -
Uses of ADEPT2Service in de.aristaflow.adept2.core.checks.processmodel
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.core.checks.processmodel Modifier and Type Interface Description interface
ProcessCheckService
Process check service.Classes in de.aristaflow.adept2.core.checks.processmodel that implement ADEPT2Service Modifier and Type Class Description class
DefaultProcessCheckService
Default implementation of the process check service. -
Uses of ADEPT2Service in de.aristaflow.adept2.core.client
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.core.client Modifier and Type Interface Description interface
ActivityManagerService
interface
ADEPT2ClientService
Deprecated.interface
AdministrationService
interface
ClientService
This interface provides the basic logic for client components/plugins for an AristaFlow-server.interface
ExecutionClientService
This client service extends a client service for local execution by the means to execute activities remotely.interface
LocalExecutionClientService
interface
ModellingClientService
interface
RemoteExecutionClientService
This client service extends a worklist client service by the means to execute activities remotely.interface
WorklistClientService
Classes in de.aristaflow.adept2.core.client that implement ADEPT2Service Modifier and Type Class Description class
MultiplexingClientService
TheMultiplexingClientService
is a broker for service requests from various web clients.Fields in de.aristaflow.adept2.core.client declared as ADEPT2Service Modifier and Type Field Description protected ADEPT2Service
ClientServiceSharedServices.ServiceAvailabilityTracker. service
The service of which to check its availability.Fields in de.aristaflow.adept2.core.client with type parameters of type ADEPT2Service Modifier and Type Field Description protected Map<ADEPT2Service,ClientServiceSharedServices.ServiceAvailabilityTracker>
ClientServiceSharedServices. availTracker
The listeners registered for the availability of anADEPT2Service
and the corresponding service availability tracker.protected Class<? extends ADEPT2Service>
ClientServiceSharedServices.ServiceAvailabilityTracker. serviceClass
The interfaces of the service.Methods in de.aristaflow.adept2.core.client with type parameters of type ADEPT2Service Modifier and Type Method Description <T extends ADEPT2Service>
TMultiplexingClientService. getService(SessionToken session, String serviceName, Class<T> serviceType)
Returns the designated service which is either a local service or a service stub that is retrieved from the global registry if the service is not known to this registry but to the global registry.<T extends ADEPT2Service>
TMultiplexingClientService. getService(SessionToken session, URI[] serviceURIs, Class<T> serviceType)
Retrieves the service described by the URIs which is either a local service stub that is retrieved from the global registry if the service is not known to this registry but to the global registry.<T extends ADEPT2Service>
TMultiplexingClientService. getServiceOfType(SessionToken session, String typeName, Class<T> serviceType)
Returns the service instance of the designated service type which is configured for usage by this (the requesting) service instance.Methods in de.aristaflow.adept2.core.client with parameters of type ADEPT2Service Modifier and Type Method Description boolean
ClientService. addServiceStateListener(ADEPT2Service service, ClientService.ServiceStateListener listener)
Registers a listener to be informed about a change in the availability of anADEPT2Service
.boolean
ClientServiceSharedServices. addServiceStateListener(ADEPT2Service service, ClientService.ServiceStateListener listener)
Cf.boolean
MultiplexingClientService. addServiceStateListener(ADEPT2Service service, ClientService.ServiceStateListener listener)
void
ClientService.ServiceStateListener. isAvailable(Class<? extends ADEPT2Service> serviceClass, URI[] serviceUri, ADEPT2Service service, long startTime)
Notifies that the designatedADEPT2Service
is available (again).void
ClientService.ServiceStateListener. isUnavailable(Class<? extends ADEPT2Service> serviceClass, URI[] serviceUri, ADEPT2Service service, long lastStartTime)
Notifies that the designatedADEPT2Service
is unavailable.void
ClientService. removeServiceStateListener(ADEPT2Service service, ClientService.ServiceStateListener listener)
Removes a listener from further notifications of the designatedADEPT2Service
.void
ClientServiceSharedServices. removeServiceStateListener(ADEPT2Service service, ClientService.ServiceStateListener listener)
Cf.void
MultiplexingClientService. removeServiceStateListener(ADEPT2Service service, ClientService.ServiceStateListener listener)
Method parameters in de.aristaflow.adept2.core.client with type arguments of type ADEPT2Service Modifier and Type Method Description void
ClientService.ServiceStateListener. isAvailable(Class<? extends ADEPT2Service> serviceClass, URI[] serviceUri, ADEPT2Service service, long startTime)
Notifies that the designatedADEPT2Service
is available (again).void
ClientService.ServiceStateListener. isUnavailable(Class<? extends ADEPT2Service> serviceClass, URI[] serviceUri, ADEPT2Service service, long lastStartTime)
Notifies that the designatedADEPT2Service
is unavailable.Constructors in de.aristaflow.adept2.core.client with parameters of type ADEPT2Service Constructor Description ServiceAvailabilityTracker(ADEPT2Service service, ScheduledExecutorService scheduler, long rate, Logger logger)
Creates a new tracker for the designated service using the designated executor service for checking the service availability. -
Uses of ADEPT2Service in de.aristaflow.adept2.core.cluster
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.core.cluster Modifier and Type Interface Description interface
ClusterService
This class allows for communication between different nodes of a cluster. -
Uses of ADEPT2Service in de.aristaflow.adept2.core.datamanager
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.core.datamanager Modifier and Type Interface Description interface
DataManager
The data manager provides access to different interfaces which handle (the values of) data elements and user-defined data types (UDTs) at runtime. -
Uses of ADEPT2Service in de.aristaflow.adept2.core.eventmanager
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.core.eventmanager Modifier and Type Interface Description interface
ActivityEventManager
To allow for event handler to execute activities and to control these executions, anActivityEventManager
provides a subset of the methods of aRuntimeService
.interface
EventManager
An event manager provides the means to create events including arbitrary data and handling these events.interface
InstanceStartEventManager
To allow for event handler to start process instances, anInstanceStartEventManager
provides some methods of aTemplateManager
and ofInstanceControl
. -
Uses of ADEPT2Service in de.aristaflow.adept2.core.eventmanager.common
Classes in de.aristaflow.adept2.core.eventmanager.common that implement ADEPT2Service Modifier and Type Class Description class
AbstractEventManager
The event manager creates event handler and event sources.class
DefaultEventManager
The default event manager supports arbitrary events (e. g. events based on SQL databases, (incoming) mails and changes in the file system) and provides access to aConnection
.Methods in de.aristaflow.adept2.core.eventmanager.common with type parameters of type ADEPT2Service Modifier and Type Method Description <S extends ADEPT2Service>
SAbstractEventManager. getService(String serviceTypeName, String simpleServName, Class<S> serviceType)
Gets the service of the designated type and name (or the corresponding service configured for this event manager). -
Uses of ADEPT2Service in de.aristaflow.adept2.core.executionmanager
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.core.executionmanager Modifier and Type Interface Description interface
ExecutionManager
The execution manager executes process instances, that is, it interprets the process structure and the node states and steps through the process by manipulating node states and starting applications assigned to nodes.interface
InstanceStateListener
AnInstanceStateListener
provides access to anInstanceStateNotification
which is notified when there are changes in the observed process instance.interface
LocalInstanceStateNotifier
This interface provides the means for anInstanceStateListener
as simple service that forwards all incoming instance state notifications to the locally registeredInstanceStateNotifcation
s.interface
SubInstanceStateListener
AnSubInstanceStateListener
provides access to anSubInstanceStateNotification
which is notified when there are changes in the observed subprocess instance. -
Uses of ADEPT2Service in de.aristaflow.adept2.core.globalprovider
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.core.globalprovider Modifier and Type Interface Description interface
GlobalProvider
AGlobalProvider
allows for central management of configurations and additional resources like icons and third party libraries. -
Uses of ADEPT2Service in de.aristaflow.adept2.core.inittab
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.core.inittab Modifier and Type Interface Description interface
InitTabManager
Service which executes processes on system boot, shutdown and during runtime. -
Uses of ADEPT2Service in de.aristaflow.adept2.core.logmanager
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.core.logmanager Modifier and Type Interface Description interface
LogManager
A log manager is a service to record (i.e. log) information. -
Uses of ADEPT2Service in de.aristaflow.adept2.core.mailservice
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.core.mailservice Modifier and Type Interface Description interface
MailService
The mail service provides the means to send mails including attachments and allows for implementations to do arbitrary things like using the log manager or executing processes additionally to sending mails. -
Uses of ADEPT2Service in de.aristaflow.adept2.core.orgmodelmanager
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.core.orgmodelmanager Modifier and Type Interface Description interface
OrgModelManager
This is the central interface of the OrgModelManager service with the following sub-components:OrgModelInitialiser
: Can initialize and adpat the org model during startup.interface
OrgPolicyScriptService
A service allowing to registerOrgPolicyScriptHandler
dynamically at runtime at the org model manager. -
Uses of ADEPT2Service in de.aristaflow.adept2.core.processimagerenderer
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.core.processimagerenderer Modifier and Type Interface Description interface
ProcessImageRenderer
Service interface for getting template and instance process graphs rendered as images.interface
SimpleProcessImageRenderer
Service interface for getting template and instance process graphs rendered as images. -
Uses of ADEPT2Service in de.aristaflow.adept2.core.processmanager
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.core.processmanager Modifier and Type Interface Description interface
ProcessManager
The process manager persists the data of process instances and templates at runtime and provides access to these objects.Methods in de.aristaflow.adept2.core.processmanager with parameters of type ADEPT2Service Modifier and Type Method Description static boolean
ProcessManagerTools. templatesStored(CheckReport checkReport, ADEPT2Service processManager)
Gets whether the designated check report indicates no problems and a successful storing (in the designated process manager). -
Uses of ADEPT2Service in de.aristaflow.adept2.core.processrepository
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.core.processrepository Modifier and Type Interface Description interface
ProcessRepository
The process repository is used to manage and browse process templates, the corresponding changes and process types (trees of process templates) as well as searching of process and activity templates. -
Uses of ADEPT2Service in de.aristaflow.adept2.core.registry
Classes in de.aristaflow.adept2.core.registry that implement ADEPT2Service Modifier and Type Class Description class
AuthenticatedInjectedService
This class is similar toAbstractAuthenticatedService
.class
BootstrapRegistry
This bootstrap registry is the central entity from which other registries and services can be retrieved.class
InitialisedInjectedService
This class is similar toAbstractADEPT2Service
.class
InjectedADEPT2Service
A class to simplify the implementation of an object that should be injected into the AristaFlow platform when bootstrapping. -
Uses of ADEPT2Service in de.aristaflow.adept2.core.registry.cluster
Classes in de.aristaflow.adept2.core.registry.cluster that implement ADEPT2Service Modifier and Type Class Description class
ClusterNode
Deprecated.This class is subject of change and must not be used yet except for testing purpose.Fields in de.aristaflow.adept2.core.registry.cluster with type parameters of type ADEPT2Service Modifier and Type Field Description protected Class<? extends ADEPT2Service>
ServiceStateTracker.ServiceAvailabilityTracker. serviceClass
The interface of the service.Methods in de.aristaflow.adept2.core.registry.cluster that return types with arguments of type ADEPT2Service Modifier and Type Method Description protected Triple<Long,Long,ADEPT2Service>
ServiceStateTracker.ServiceAvailabilityTracker. serviceAvailable()
Checks whether the platform and the service are available.Method parameters in de.aristaflow.adept2.core.registry.cluster with type arguments of type ADEPT2Service Modifier and Type Method Description boolean
ServiceStateTracker. addServiceStateListener(URI[] service, Class<? extends ADEPT2Service> servClass, ClientService.ServiceStateListener listener)
This is similar toClientService.addServiceStateListener(ADEPT2Service, ServiceStateListener)
except that it uses theURI[]
of the service and the service class instead of the service instance.Constructor parameters in de.aristaflow.adept2.core.registry.cluster with type arguments of type ADEPT2Service Constructor Description ServiceAvailabilityTracker(URI[] service, Class<? extends ADEPT2Service> serviceClass)
Creates a new service availability tracker for the designated service. -
Uses of ADEPT2Service in de.aristaflow.adept2.core.registry.twophase
Classes in de.aristaflow.adept2.core.registry.twophase with type parameters of type ADEPT2Service Modifier and Type Class Description class
TwoPhaseBootstrap<T extends ADEPT2Service>
A bootstrap registry that bootstraps and shuts down in two phases.class
TwoPhasePlatform<T extends ADEPT2Service>
A platform that bootstraps and shuts down in two phases.Classes in de.aristaflow.adept2.core.registry.twophase that implement ADEPT2Service Modifier and Type Class Description class
TwoPhaseBootstrap<T extends ADEPT2Service>
A bootstrap registry that bootstraps and shuts down in two phases. -
Uses of ADEPT2Service in de.aristaflow.adept2.core.runtimemanager
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.core.runtimemanager Modifier and Type Interface Description interface
ActivityStateListener
AnActivityStateListener
provides access to anActivityStateNotification
which is notified when the observed activity terminates (has been closed, suspended, reset, failed or signalled).interface
LocalActivityStateNotifier
This interface provides the means for anActivityStateListener
as simple service that forwards all incoming activity state notifications to the locally registeredActivityStateNotifcation
s.interface
RuntimeManager
The runtime manager provides the means to control the execution of an activity by the execution manager, the transaction manager or by controlling the application locally via execution control manager. -
Uses of ADEPT2Service in de.aristaflow.adept2.core.runtimemanager.gui
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.core.runtimemanager.gui Modifier and Type Interface Description interface
GUIManager
The GUI manager handles client-specific GUI-issues, for instance, providing a suitable GUI context for applications.interface
RemoteGUIManager
ARemoteGUIManager
extends a normal GUI manager by the means to create local GUI contexts based on a transferred GUI context.Classes in de.aristaflow.adept2.core.runtimemanager.gui that implement ADEPT2Service Modifier and Type Class Description class
AbstractGUIManager
This class provides the basic means for aRemoteGUIManager
which is the interaction between remotely executed component to GUI context (viaActivityStateNotification
and vice versa (viaAbstractGUIManager.terminateRemoteExecution(SessionToken, EBPInstanceReference, String)
). -
Uses of ADEPT2Service in de.aristaflow.adept2.core.runtimeservice
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.core.runtimeservice Modifier and Type Interface Description interface
ExecutionMessageListener
AnExecutionMessageListener
provides access to anExecutionMessageNotification
which is notified when there are request messages for a specific execution of a proprietarily executing client.interface
LocalExecutionMessageNotifier
This interface provides the means for anExecutionMessageListener
as simple service that forwards all incoming execution messages to the locally registeredExecutionMessageNotification
s.interface
RuntimeService
The runtime service resembles a runtime manager but it is not actively executingExecutableComponent
s but just provides the information for execution passively. -
Uses of ADEPT2Service in de.aristaflow.adept2.core.subprocessmanager
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.core.subprocessmanager Modifier and Type Interface Description interface
SubprocessManager
This interface must be implemented by a manager that is responsible for executing sub processes. -
Uses of ADEPT2Service in de.aristaflow.adept2.core.transactionmanager
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.core.transactionmanager Modifier and Type Interface Description interface
GlobalTransactionManager
AGlobalTransactionManager
handles transactions globally, this can be either service-specific, spanning several services, spanning several databases or even several database management systems. -
Uses of ADEPT2Service in de.aristaflow.adept2.core.updatemanager
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.core.updatemanager Modifier and Type Interface Description interface
UpdateManager
The IUpdateManager Interface specifies a way to receive notification when a tracked object is altered. -
Uses of ADEPT2Service in de.aristaflow.adept2.core.worklistmanager
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.core.worklistmanager Modifier and Type Interface Description interface
WorklistManager
Worklists provide the user with the current process steps (aka. worklist items) that are to be executed. -
Uses of ADEPT2Service in de.aristaflow.adept2.extensions.filerodatasource
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.extensions.filerodatasource Modifier and Type Interface Description interface
FileroDataSource
Creates and manages connections to a FILERO server. -
Uses of ADEPT2Service in de.aristaflow.adept2.model
Classes in de.aristaflow.adept2.model that implement ADEPT2Service Modifier and Type Class Description class
ModelFactoryRegistry
This class extends theInstanceToInstanceRegistry
to support all model factories in ADEPT2. -
Uses of ADEPT2Service in de.aristaflow.adept2.ui.guimanager
Classes in de.aristaflow.adept2.ui.guimanager that implement ADEPT2Service Modifier and Type Class Description class
NullGUIManager
The null GUI manager returns theNullGUIContext
as the GUIContext and may be used for GUI-less clients.class
RemoteHTMLGUIManager
A GUI manager supporting theNullGUIContext
and aRemoteHTMLContext
as theGUIContext
for (nearly) GUI-less clients with a webserver. -
Uses of ADEPT2Service in de.aristaflow.adept2.ui.htmlgui.httpservice
Subinterfaces of ADEPT2Service in de.aristaflow.adept2.ui.htmlgui.httpservice Modifier and Type Interface Description interface
HTTPService
AHTTPService
provides the means to register and deregister handlers for replies for an activity sent via HTTP.Classes in de.aristaflow.adept2.ui.htmlgui.httpservice that implement ADEPT2Service Modifier and Type Class Description class
AristaFlowHTTPService
Servlet implementation for the HTTP service of the HTML context.class
EmbdServContHTTPService
Simple HTTP service based on aServletService
(an embedded servlet container).class
NullHTTPService
Dummy HTTP service for head-less clients. -
Uses of ADEPT2Service in de.aristaflow.adept2.ui.updatemanager
Classes in de.aristaflow.adept2.ui.updatemanager that implement ADEPT2Service Modifier and Type Class Description class
PVPUpdateManager
This class manages a set ofChangeListener
s for an object which are notified when properties of that object change. -
Uses of ADEPT2Service in de.aristaflow.ilm.ws.base.service
Classes in de.aristaflow.ilm.ws.base.service with type parameters of type ADEPT2Service Modifier and Type Class Description class
AbstractRootResourceWebService<T extends ADEPT2Service>
An abstract root resource web service provides web service implementations forADEPT2Service
. -
Uses of ADEPT2Service in de.aristaflow.ilm.ws.rest.base.service
Classes in de.aristaflow.ilm.ws.rest.base.service with type parameters of type ADEPT2Service Modifier and Type Class Description class
AbstractRootResource<S extends ADEPT2Service,W extends AbstractRootResourceWebService<S>>
This class provides the basic means for a REST root resource.Methods in de.aristaflow.ilm.ws.rest.base.service with parameters of type ADEPT2Service Modifier and Type Method Description void
AbstractRootResource. exportService(ADEPT2Service serv, Supplier<SessionFactory> sfSupp, URI[] serviceUris, URL webAppBaseUrl, ServiceAccess serviceAccess, Supplier<com.fasterxml.jackson.databind.ObjectMapper> omSupp)
-
Uses of ADEPT2Service in de.aristaflow.ilm.ws.soap.base.service
Classes in de.aristaflow.ilm.ws.soap.base.service with type parameters of type ADEPT2Service Modifier and Type Class Description class
AbstractEndpoint<S extends ADEPT2Service,W extends AbstractRootResourceWebService<S>>
This class provides the basic means for a SOAP web service endpoint.
-