public abstract class AbstractEndpoint extends Object implements EndpointInstance
| Modifier and Type | Field and Description |
|---|---|
protected List<AuthenticationFlow> |
authenticationFlows |
protected pl.edu.icm.unity.types.endpoint.ResolvedEndpoint |
description |
protected Properties |
properties |
| Constructor and Description |
|---|
AbstractEndpoint() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Stops the endpoint.
|
List<AuthenticationFlow> |
getAuthenticationFlows() |
pl.edu.icm.unity.types.endpoint.ResolvedEndpoint |
getEndpointDescription() |
String |
getSerializedConfiguration() |
void |
initialize(pl.edu.icm.unity.types.endpoint.ResolvedEndpoint description,
List<AuthenticationFlow> authenticators,
String serializedConfiguration) |
protected void |
setAuthenticators(List<AuthenticationFlow> authenticationFlows) |
protected abstract void |
setSerializedConfiguration(String serializedState) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitstart, updateAuthenticationFlowsprotected pl.edu.icm.unity.types.endpoint.ResolvedEndpoint description
protected List<AuthenticationFlow> authenticationFlows
protected Properties properties
public void initialize(pl.edu.icm.unity.types.endpoint.ResolvedEndpoint description,
List<AuthenticationFlow> authenticators,
String serializedConfiguration)
initialize in interface EndpointInstancedescription - most of the endpoint's settingsauthenticators - authenticator instances for the endpoint.serializedConfiguration - endpoint specific configuration
(as returned by EndpointInstance.getSerializedConfiguration().public String getSerializedConfiguration()
getSerializedConfiguration in interface EndpointInstanceprotected abstract void setSerializedConfiguration(String serializedState)
public pl.edu.icm.unity.types.endpoint.ResolvedEndpoint getEndpointDescription()
getEndpointDescription in interface EndpointInstancepublic void destroy()
throws pl.edu.icm.unity.exceptions.EngineException
EndpointInstancedestroy in interface EndpointInstancepl.edu.icm.unity.exceptions.EngineExceptionpublic List<AuthenticationFlow> getAuthenticationFlows()
getAuthenticationFlows in interface EndpointInstanceprotected void setAuthenticators(List<AuthenticationFlow> authenticationFlows)
Copyright © 2018 Unity. All rights reserved.