public class RegistryBuilder extends Object
InterfaceDescription d = ..;
RegistryBuilder builder = new RegistryBuilder(ComponentType.PIP,pmp);
boolean isRegistered = builder.componentId(new ComponentId("urn:component:test:pip:1234"))
.addInterfaceDescription(d)
.addUri("http://localhost:8008")
.register();
| Constructor and Description |
|---|
RegistryBuilder(ComponentType componentType,
de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint registration)
Instantiates a new registry builder.
|
| Modifier and Type | Method and Description |
|---|---|
RegistryBuilder |
addAll(Set<de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription> interfaceDescriptions)
Adds the all.
|
RegistryBuilder |
addInterfaceDescription(de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription description)
Adds the interface description.
|
RegistryBuilder |
addUri(String uri)
Adds the uri.
|
RegistryBuilder |
addUri(URI uri)
Adds the uri.
|
RegistryBuilder |
componentId(de.fraunhofer.iese.ind2uce.api.component.identifier.ComponentId componentId)
Component id.
|
RegistryBuilder |
componentId(String componentId)
Component id.
|
boolean |
register()
Register.
|
public RegistryBuilder(ComponentType componentType, de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyManagementPoint registration)
componentType - the component typeregistration - the registrationpublic RegistryBuilder componentId(String componentId)
componentId - the component idpublic RegistryBuilder componentId(de.fraunhofer.iese.ind2uce.api.component.identifier.ComponentId componentId)
componentId - the component idpublic RegistryBuilder addInterfaceDescription(de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription description)
description - the descriptionpublic RegistryBuilder addAll(Set<de.fraunhofer.iese.ind2uce.api.component.description.MethodInterfaceDescription> interfaceDescriptions)
interfaceDescriptions - the interface descriptionspublic RegistryBuilder addUri(String uri)
uri - the uripublic RegistryBuilder addUri(URI uri)
uri - the uripublic boolean register()
throws IOException
IOException - Signals that an I/O exception has occurred.Copyright © 2018. All rights reserved.