Uses of Interface
de.aristaflow.adept2.base.sessionmanagement.ClientSessionFactory
-
-
Uses of ClientSessionFactory in de.aristaflow.adept2.base.security
Methods in de.aristaflow.adept2.base.security that return ClientSessionFactory Modifier and Type Method Description ClientSessionFactoryAuthentication. authenticate(String agentName, long orgPositionID, String password)Identifies and authenticates a normal user via the corresponding name, orgPosition and the password and returns an appropriateClientSessionFactoryas which encapsulates the security information for the designated agent.ClientSessionFactoryAuthentication. authenticate(String agentName, long orgPositionID, String method, byte[] authenticationData, AFCallbackHandler callbackHandler)Identifies and authenticates the designated agent by the corresponding name and ID referring to the appropriateQualifedAgentwith the designated authentication method providing the authentication method-specific data.ClientSessionFactoryAuthentication. authenticate(String agentName, long orgPositionID, String method, byte[] authenticationData, AFCallbackHandler callbackHandler, String userSessionID)Identifies and authenticates the designated agent by the corresponding name and ID referring to the appropriateQualifedAgentwith the designated authentication method providing the authentication method-specific data.ClientSessionFactoryAuthentication. authenticate(String agentName, long orgPositionID, String password, String userSessionID)Identifies and authenticates a normal user via the corresponding name, orgPosition and the password and returns an appropriateClientSessionFactoryas which encapsulates the security information for the designated agent.ClientSessionFactoryGlobalSecurityManager. authenticate(String agentName, long orgPositionID, String method, byte[] authenticationData, AFCallbackHandler callbackHandler, String userSessionID, de.aristaflow.adept2.model.communication.InjectedCommContext context)Authentication.authenticate(String, long, String, byte[], AFCallbackHandler, String)with an additional injected communication context.ClientSessionFactory[]Authentication. authenticateCombined(String method, byte[] authenticationData, AFCallbackHandler callbackHandler)Performs a combined authentication that isAuthentication.authenticate(String, byte[], AFCallbackHandler)andAuthentication.authenticate(String, long, String, byte[], AFCallbackHandler)orAuthentication.authenticate(String, long, String, byte[], AFCallbackHandler, String)in one step.ClientSessionFactory[]Authentication. authenticateCombined(String agentName, String method, byte[] authenticationData, AFCallbackHandler callbackHandler)Performs a combined authentication that isAuthentication.authenticate(String, String, byte[], AFCallbackHandler)andAuthentication.authenticate(String, long, String, byte[], AFCallbackHandler)orAuthentication.authenticate(String, long, String, byte[], AFCallbackHandler, String)in one step.ClientSessionFactory[]GlobalSecurityManager. authenticateCombined(String agentName, String method, byte[] authenticationData, AFCallbackHandler callbackHandler, de.aristaflow.adept2.model.communication.InjectedCommContext context)Authentication.authenticateCombined(String, String, byte[], AFCallbackHandler)with an additional injected communication context. -
Uses of ClientSessionFactory in de.aristaflow.adept2.base.service
Methods in de.aristaflow.adept2.base.service that return ClientSessionFactory Modifier and Type Method Description protected ClientSessionFactoryAbstractNonPrivilegedService. getSessionFactory()Returns the client session factory assigned to this service. -
Uses of ClientSessionFactory in de.aristaflow.adept2.core.client
Classes in de.aristaflow.adept2.core.client that implement ClientSessionFactory Modifier and Type Class Description classAddAttrSessionFactoryThis class wraps a normal client session factory and adds specific additional attributes to all created session tokens.Methods in de.aristaflow.adept2.core.client that return ClientSessionFactory Modifier and Type Method Description ClientSessionFactoryClientService. getActiveClientSessionFactory()Gets the client session factory of the currently active agent.ClientSessionFactoryMultiplexingClientService. getActiveClientSessionFactory()Methods in de.aristaflow.adept2.core.client with parameters of type ClientSessionFactory Modifier and Type Method Description voidClientService. setAuthenticatedAgents(ClientSessionFactory... clientSessionFactories)Sets the client session factories for this service which provide the session tokens for the using components.voidMultiplexingClientService. setAuthenticatedAgents(ClientSessionFactory... csf)Sets the client session factories for this service which provide the session tokens for the using components.Constructors in de.aristaflow.adept2.core.client with parameters of type ClientSessionFactory Constructor Description AddAttrSessionFactory(ClientSessionFactory csf, Map<String,String> additionalAttributes)Creates a newClientSessionFactorywhich adds the designated additional attributes to all created session tokens. -
Uses of ClientSessionFactory in de.aristaflow.adept2.core.runtimemanager
Methods in de.aristaflow.adept2.core.runtimemanager with parameters of type ClientSessionFactory Modifier and Type Method Description voidRuntimeManager. logon(SessionToken session, ClientSessionFactory clientSessionFactory)Logs the agent on that is identified by the designated session token and stores the corresponding client session factory for communicating component signals to the execution manager.voidRuntimeManager. updateClientSessionFactory(SessionToken session, ClientSessionFactory csf)Updates the designated client session factory. -
Uses of ClientSessionFactory in de.aristaflow.adept2.core.runtimeservice
Methods in de.aristaflow.adept2.core.runtimeservice with parameters of type ClientSessionFactory Modifier and Type Method Description voidRuntimeService. logon(SessionToken token, ClientSessionFactory csf)Does nothing since a runtime service does not know about logged on agents. -
Uses of ClientSessionFactory in de.aristaflow.adept2.model.runtimeenvironment
Methods in de.aristaflow.adept2.model.runtimeenvironment that return ClientSessionFactory Modifier and Type Method Description ClientSessionFactorySessionContext. getClientSessionFactory()Returns the client session factory which allows to retrieve the executing agent as well as session tokens which are needed to access ADEPT2-interface-methods.Methods in de.aristaflow.adept2.model.runtimeenvironment with parameters of type ClientSessionFactory Modifier and Type Method Description DataContextRuntimeEnvironmentFactory. getDataContext(ClientSessionFactory sessionFactory, DataContainer dataContainer, Thread componentThread)Deprecated, for removal: This API element is subject to removal in a future version.DataContextRuntimeEnvironmentFactory. getDataContext(ClientSessionFactory sessionFactory, DataContainer dataContainer, Thread componentThread, Logger logger)Returns an application related data context and initialises it's data container with the provided valueSessionContextRuntimeEnvironmentFactory. getInitialSessionContext(ClientSessionFactory sessionFactory, String sessionID, EBPInstanceReference ebpInstanceReference, DataContext dataContext, ExecutionContext executionContext, GUIContext guiContext, RuntimeEnvironment runtimeEnvironment, Thread componentThread)Returns an application related implementation of the session context and initialises the sessionID of the session context by the passed value. -
Uses of ClientSessionFactory in de.aristaflow.ilm.base.sessionmanagement
Methods in de.aristaflow.ilm.base.sessionmanagement that return ClientSessionFactory Modifier and Type Method Description static ClientSessionFactoryTransformation. fromIlm(ClientSessionDetails csd)Methods in de.aristaflow.ilm.base.sessionmanagement with parameters of type ClientSessionFactory Modifier and Type Method Description static ClientSessionDetailsTransformation. toIlm(ClientSessionFactory csf, URI[] uris)
-