public class BPEL2UDDI extends AnnotationProcessor
| Constructor and Description |
|---|
BPEL2UDDI(UDDIClerk clerk,
URLLocalizer urlLocalizer,
Properties properties) |
| Modifier and Type | Method and Description |
|---|---|
org.uddi.api_v3.TModel |
createBPEL4WSProcessTModel(QName serviceName,
String targetNamespace,
Map<QName,javax.wsdl.PortType> portTypes,
String bpelOverviewURL)
BPEL4WS abstract processes are published as separate UDDI tModels.
|
org.uddi.api_v3.BindingTemplate |
createBPELBinding(QName serviceName,
String portName,
URL serviceUrl,
javax.wsdl.Definition wsdlDefinition) |
org.uddi.api_v3.BusinessService |
createBusinessService(QName serviceName,
javax.wsdl.Definition wsdlDefinition)
Registers the Service into UDDI.
|
org.uddi.api_v3.GetTModelDetail |
createFindAllPortTypesForProcess_1(String processKey)
Find all portTypes used in the given process.
|
org.uddi.api_v3.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.
|
org.uddi.api_v3.FindBinding |
createFindImplementationsForProcess(String processKey)
Find all implementations of the given process.
|
org.uddi.api_v3.FindTModel |
createFindProcessesForPortTypes(String portTypeKey)
Find all processes that use the given portType.
|
org.uddi.api_v3.FindTModel |
createFindTModelForProcessName(QName serviceName)
Finds and returns ALL the tModels related to the process, so that i.e.
|
Set<org.uddi.api_v3.TModel> |
createWSDLBindingTModels(String wsdlURL,
Map<QName,javax.wsdl.Binding> bindings) |
Set<org.uddi.api_v3.TModel> |
createWSDLPortTypeTModels(String wsdlURL,
Map<QName,javax.wsdl.PortType> portTypes) |
UDDIClerk |
getClerk() |
String |
getKeyDomainURI() |
String |
getLang() |
URLLocalizer |
getUrlLocalizer() |
org.uddi.api_v3.BusinessService |
lookupService(String serviceKey)
Perform a lookup by serviceKey, and will return null if not found.
|
org.uddi.api_v3.BindingTemplate |
register(QName serviceName,
String portName,
URL serviceUrl,
javax.wsdl.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, readServiceAnnotationspublic BPEL2UDDI(UDDIClerk clerk, URLLocalizer urlLocalizer, Properties properties) throws org.apache.commons.configuration.ConfigurationException
org.apache.commons.configuration.ConfigurationExceptionpublic 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 org.uddi.api_v3.BindingTemplate register(QName serviceName, String portName, URL serviceUrl, javax.wsdl.Definition wsdlDefinition) throws javax.wsdl.WSDLException, MalformedURLException, RemoteException, org.apache.commons.configuration.ConfigurationException, TransportException
serviceName - - QName of the serviceportName - - portName of the serviceserviceUrl - - URL at which the service can be invokedwsdlDefinition - - WSDL Definition of the Web Servicejavax.wsdl.WSDLExceptionMalformedURLExceptionTransportExceptionorg.apache.commons.configuration.ConfigurationExceptionRemoteExceptionpublic String unRegister(QName serviceName, String portName, URL serviceUrl) throws RemoteException, org.apache.commons.configuration.ConfigurationException, TransportException
RemoteExceptionorg.apache.commons.configuration.ConfigurationExceptionTransportExceptionpublic org.uddi.api_v3.BusinessService lookupService(String serviceKey) throws RemoteException, org.apache.commons.configuration.ConfigurationException, TransportException
serviceKey - RemoteExceptionorg.apache.commons.configuration.ConfigurationExceptionTransportExceptionpublic org.uddi.api_v3.BusinessService createBusinessService(QName serviceName, javax.wsdl.Definition wsdlDefinition)
serviceName - wsdlDefinition - public Set<org.uddi.api_v3.TModel> createWSDLPortTypeTModels(String wsdlURL, Map<QName,javax.wsdl.PortType> portTypes) throws javax.wsdl.WSDLException
javax.wsdl.WSDLExceptionpublic Set<org.uddi.api_v3.TModel> createWSDLBindingTModels(String wsdlURL, Map<QName,javax.wsdl.Binding> bindings) throws javax.wsdl.WSDLException
javax.wsdl.WSDLExceptionpublic org.uddi.api_v3.TModel createBPEL4WSProcessTModel(QName serviceName, String targetNamespace, Map<QName,javax.wsdl.PortType> portTypes, String bpelOverviewURL)
serviceName - targetNamespace - portTypes - bpelOverviewURL - public org.uddi.api_v3.BindingTemplate createBPELBinding(QName serviceName, String portName, URL serviceUrl, javax.wsdl.Definition wsdlDefinition)
public org.uddi.api_v3.FindTModel createFindTModelForProcessName(QName serviceName)
serviceName - public org.uddi.api_v3.FindTModel createFindProcessesForPortTypes(String portTypeKey)
portTypeKey - public org.uddi.api_v3.GetTModelDetail createFindAllPortTypesForProcess_1(String processKey)
processKey - public org.uddi.api_v3.GetTModelDetail createFindAllPortTypesForProcess_2(List<String> portTypeTModelKeys)
portTypeTModelKeys - - List of portType tModels found in the first step.public org.uddi.api_v3.FindBinding createFindImplementationsForProcess(String processKey)
processKey - Copyright © 2004–2021 The Apache Software Foundation. All rights reserved.