public class BPEL2UDDI extends AnnotationProcessor
Constructor and Description |
---|
BPEL2UDDI(UDDIClerk clerk,
URLLocalizer urlLocalizer,
Properties properties) |
Modifier and Type | Method and Description |
---|---|
TModel |
createBPEL4WSProcessTModel(QName serviceName,
String targetNamespace,
Map<QName,PortType> portTypes,
String bpelOverviewURL)
BPEL4WS abstract processes are published as separate UDDI tModels.
|
BindingTemplate |
createBPELBinding(QName serviceName,
String portName,
URL serviceUrl,
Definition wsdlDefinition) |
BusinessService |
createBusinessService(QName serviceName,
Definition wsdlDefinition)
Registers the Service into UDDI.
|
GetTModelDetail |
createFindAllPortTypesForProcess_1(String processKey)
Find all portTypes used in the given process.
|
GetTModelDetail |
createFindAllPortTypesForProcess_2(List<String> portTypeTModelKeys)
Once retrieved, the second call is made to get the tModel registrations
for the portTypes with the keys found in the first step.
|
FindBinding |
createFindImplementationsForProcess(String processKey)
Find all implementations of the given process.
|
FindTModel |
createFindProcessesForPortTypes(String portTypeKey)
Find all processes that use the given portType.
|
FindTModel |
createFindTModelForProcessName(QName serviceName)
Finds and returns ALL the tModels related to the process, so that i.e.
|
Set<TModel> |
createWSDLBindingTModels(String wsdlURL,
Map<QName,Binding> bindings) |
Set<TModel> |
createWSDLPortTypeTModels(String wsdlURL,
Map<QName,PortType> portTypes) |
UDDIClerk |
getClerk() |
String |
getKeyDomainURI() |
String |
getLang() |
URLLocalizer |
getUrlLocalizer() |
BusinessService |
lookupService(String serviceKey)
Perform a lookup by serviceKey, and will return null if not found.
|
BindingTemplate |
register(QName serviceName,
String portName,
URL serviceUrl,
Definition wsdlDefinition)
1.
|
void |
setClerk(UDDIClerk clerk) |
void |
setKeyDomainURI(String keyDomainURI) |
void |
setLang(String lang) |
void |
setUrlLocalizer(URLLocalizer urlLocalizer) |
String |
unRegister(QName serviceName,
String portName,
URL serviceUrl) |
parseCategoryBag, parseServiceBinding, readServiceAnnotations, readServiceAnnotations
public BPEL2UDDI(UDDIClerk clerk, URLLocalizer urlLocalizer, Properties properties)
public String getKeyDomainURI()
public void setKeyDomainURI(String keyDomainURI)
public UDDIClerk getClerk()
public void setClerk(UDDIClerk clerk)
public String getLang()
public void setLang(String lang)
public URLLocalizer getUrlLocalizer()
public void setUrlLocalizer(URLLocalizer urlLocalizer)
public BindingTemplate register(QName serviceName, String portName, URL serviceUrl, Definition wsdlDefinition) throws WSDLException, MalformedURLException, RemoteException, ConfigurationException, TransportException
serviceName
- - QName of the serviceportName
- - portName of the serviceserviceUrl
- - URL at which the service can be invokedwsdlDefinition
- - WSDL Definition of the Web ServiceWSDLException
MalformedURLException
TransportException
ConfigurationException
RemoteException
public String unRegister(QName serviceName, String portName, URL serviceUrl) throws RemoteException, ConfigurationException, TransportException
public BusinessService lookupService(String serviceKey) throws RemoteException, ConfigurationException, TransportException
serviceKey
- RemoteException
ConfigurationException
TransportException
public BusinessService createBusinessService(QName serviceName, Definition wsdlDefinition)
serviceName
- wsldDefinition
- public Set<TModel> createWSDLPortTypeTModels(String wsdlURL, Map<QName,PortType> portTypes) throws WSDLException
WSDLException
public Set<TModel> createWSDLBindingTModels(String wsdlURL, Map<QName,Binding> bindings) throws WSDLException
WSDLException
public TModel createBPEL4WSProcessTModel(QName serviceName, String targetNamespace, Map<QName,PortType> portTypes, String bpelOverviewURL)
serviceName
- targetNamespace
- portTypes
- bpelOverviewURL
- public BindingTemplate createBPELBinding(QName serviceName, String portName, URL serviceUrl, Definition wsdlDefinition)
public FindTModel createFindTModelForProcessName(QName serviceName)
processName
- public FindTModel createFindProcessesForPortTypes(String portTypeKey)
portTypeKey
- public GetTModelDetail createFindAllPortTypesForProcess_1(String processKey)
processKey
- public GetTModelDetail createFindAllPortTypesForProcess_2(List<String> portTypeTModelKeys)
tModelKeys
- - List of portType tModels found in the first step.public FindBinding createFindImplementationsForProcess(String processKey)
processKey
- Copyright © 2018 JBoss by Red Hat. All rights reserved.