public interface EndpointManagement
Modifier and Type | Method and Description |
---|---|
pl.edu.icm.unity.types.endpoint.ResolvedEndpoint |
deploy(String typeId,
String endpointName,
String address,
pl.edu.icm.unity.types.endpoint.EndpointConfiguration configuration)
Deploys a new instance of an endpoint of id type, at address location.
|
List<pl.edu.icm.unity.types.endpoint.ResolvedEndpoint> |
getEndpoints() |
List<pl.edu.icm.unity.types.endpoint.EndpointTypeDescription> |
getEndpointTypes() |
void |
undeploy(String id)
Removes a deployed endpoint
|
void |
updateEndpoint(String id,
pl.edu.icm.unity.types.endpoint.EndpointConfiguration configuration)
Updates a deployed endpoint configuration
|
List<pl.edu.icm.unity.types.endpoint.EndpointTypeDescription> getEndpointTypes() throws pl.edu.icm.unity.exceptions.EngineException
pl.edu.icm.unity.exceptions.EngineException
List<pl.edu.icm.unity.types.endpoint.ResolvedEndpoint> getEndpoints() throws pl.edu.icm.unity.exceptions.EngineException
pl.edu.icm.unity.exceptions.EngineException
pl.edu.icm.unity.types.endpoint.ResolvedEndpoint deploy(String typeId, String endpointName, String address, pl.edu.icm.unity.types.endpoint.EndpointConfiguration configuration) throws pl.edu.icm.unity.exceptions.EngineException
typeId
- endpointName
- identifier to be given to the endpointaddress
- configuration
- pl.edu.icm.unity.exceptions.EngineException
void undeploy(String id) throws pl.edu.icm.unity.exceptions.EngineException
id
- endpoint instance id.pl.edu.icm.unity.exceptions.EngineException
void updateEndpoint(String id, pl.edu.icm.unity.types.endpoint.EndpointConfiguration configuration) throws pl.edu.icm.unity.exceptions.EngineException
id
- mandatory id of a deployed endpointconfiguration
- updated configuration, can have null elements to leave the existing values unchanged.pl.edu.icm.unity.exceptions.EngineException
Copyright © 2017 Unity. All rights reserved.