本文整理了Java中javax.jws.WebService.endpointInterface()
方法的一些代码示例,展示了WebService.endpointInterface()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebService.endpointInterface()
方法的具体详情如下:
包路径:javax.jws.WebService
类名称:WebService
方法名:endpointInterface
暂无
代码示例来源:origin: org.apache.cxf/cxf-rt-frontend-jaxws
private String getImplementorClassName() {
for (WebService service : wsAnnotations) {
if (!StringUtils.isEmpty(service.endpointInterface())) {
return service.endpointInterface();
}
}
return null;
}
代码示例来源:origin: org.apache.cxf/cxf-rt-frontend-jaxws
if (ws != null && !StringUtils.isEmpty(ws.endpointInterface())) {
String seiClassName = ws.endpointInterface().trim();
Class<?> seiClass = null;
try {
代码示例来源:origin: org.apache.cxf/cxf-rt-frontend-jaxws
String epi = webService.endpointInterface();
if (epi.length() > 0) {
try {
代码示例来源:origin: org.apache.cxf/cxf-rt-frontend-jaxws
&& (!StringUtils.isEmpty(seiAnnotation.portName())
|| !StringUtils.isEmpty(seiAnnotation.serviceName())
|| !StringUtils.isEmpty(seiAnnotation.endpointInterface()))) {
String expString = BUNDLE.getString("ILLEGAL_ATTRIBUTE_IN_SEI_ANNOTATION_EXC");
throw new WebServiceException(expString);
代码示例来源:origin: apache/cxf
private String getImplementorClassName() {
for (WebService service : wsAnnotations) {
if (!StringUtils.isEmpty(service.endpointInterface())) {
return service.endpointInterface();
}
}
return null;
}
代码示例来源:origin: stoicflame/enunciate
/**
* A quick check to see if a declaration is an endpoint interface.
*/
public boolean isEndpointInterface(TypeElement declaration) {
WebService ws = declaration.getAnnotation(WebService.class);
return declaration.getAnnotation(XmlTransient.class) == null
&& ws != null
&& ((declaration.getKind() == ElementKind.INTERFACE)
//if this is a class declaration, then it has an "implicit" endpoint interface if it doesn't reference another.
|| (ws.endpointInterface() == null) || ("".equals(ws.endpointInterface())));
}
代码示例来源:origin: org.jboss.ejb3/jboss-ejb3-core
private static String getEndpointInterface(Container container)
{
WebService ws = (javax.jws.WebService) ((EJBContainer) container).resolveAnnotation(javax.jws.WebService.class);
if (ws != null)
{
return ws.endpointInterface();
}
return null;
}
代码示例来源:origin: org.codehaus.enunciate/enunciate-core
/**
* A quick check to see if a declaration is an endpoint interface.
*/
public boolean isEndpointInterface(TypeDeclaration declaration) {
WebService ws = declaration.getAnnotation(WebService.class);
return (declaration.getAnnotation(XmlTransient.class) == null)
&& (ws != null) && ((declaration instanceof InterfaceDeclaration)
//if this is a class declaration, then it has an implicit endpoint interface if it doesn't reference another.
|| (ws.endpointInterface() == null) || ("".equals(ws.endpointInterface())));
}
代码示例来源:origin: org.codehaus.enunciate/enunciate-full
/**
* A quick check to see if a declaration is an endpoint interface.
*/
public boolean isEndpointInterface(TypeDeclaration declaration) {
WebService ws = declaration.getAnnotation(WebService.class);
return (declaration.getAnnotation(XmlTransient.class) == null)
&& (ws != null) && ((declaration instanceof InterfaceDeclaration)
//if this is a class declaration, then it has an implicit endpoint interface if it doesn't reference another.
|| (ws.endpointInterface() == null) || ("".equals(ws.endpointInterface())));
}
代码示例来源:origin: stoicflame/enunciate
/**
* A quick check to see if a declaration is an endpoint implementation.
*/
protected boolean isEndpointImplementation(TypeElement declaration) {
if (declaration.getKind() == ElementKind.CLASS && !declaration.getQualifiedName().equals(getQualifiedName())) {
WebService webServiceInfo = declaration.getAnnotation(WebService.class);
return webServiceInfo != null && getQualifiedName().toString().equals(webServiceInfo.endpointInterface());
}
return false;
}
代码示例来源:origin: com.sun.xml.ws/jaxws-tools
protected void verifySeiAnnotations(WebService webService, TypeElement d) {
if (webService.endpointInterface().length() > 0) {
builder.processError(WebserviceapMessages.WEBSERVICEAP_ENDPOINTINTERFACE_ON_INTERFACE(
d.getQualifiedName(), webService.endpointInterface()), d);
}
if (webService.serviceName().length() > 0) {
builder.processError(WebserviceapMessages.WEBSERVICEAP_INVALID_SEI_ANNOTATION_ELEMENT(
"serviceName", d.getQualifiedName()), d);
}
if (webService.portName().length() > 0) {
builder.processError(WebserviceapMessages.WEBSERVICEAP_INVALID_SEI_ANNOTATION_ELEMENT(
"portName", d.getQualifiedName()), d);
}
}
代码示例来源:origin: org.glassfish.metro/webservices-tools
protected void verifySeiAnnotations(WebService webService, TypeElement d) {
if (webService.endpointInterface().length() > 0) {
builder.processError(WebserviceapMessages.WEBSERVICEAP_ENDPOINTINTERFACE_ON_INTERFACE(
d.getQualifiedName(), webService.endpointInterface()), d);
}
if (webService.serviceName().length() > 0) {
builder.processError(WebserviceapMessages.WEBSERVICEAP_INVALID_SEI_ANNOTATION_ELEMENT(
"serviceName", d.getQualifiedName()), d);
}
if (webService.portName().length() > 0) {
builder.processError(WebserviceapMessages.WEBSERVICEAP_INVALID_SEI_ANNOTATION_ELEMENT(
"portName", d.getQualifiedName()), d);
}
}
代码示例来源:origin: org.codehaus.enunciate/enunciate-core
/**
* A quick check to see if a declaration is an endpoint implementation.
*/
protected boolean isEndpointImplementation(TypeDeclaration declaration) {
if (declaration instanceof ClassDeclaration && !declaration.getQualifiedName().equals(getQualifiedName())) {
WebService webServiceInfo = declaration.getAnnotation(WebService.class);
return webServiceInfo != null && getQualifiedName().equals(webServiceInfo.endpointInterface());
}
return false;
}
代码示例来源:origin: javaee/metro-jax-ws
protected void verifySeiAnnotations(WebService webService, TypeElement d) {
if (webService.endpointInterface().length() > 0) {
builder.processError(WebserviceapMessages.WEBSERVICEAP_ENDPOINTINTERFACE_ON_INTERFACE(
d.getQualifiedName(), webService.endpointInterface()), d);
}
if (webService.serviceName().length() > 0) {
builder.processError(WebserviceapMessages.WEBSERVICEAP_INVALID_SEI_ANNOTATION_ELEMENT(
"serviceName", d.getQualifiedName()), d);
}
if (webService.portName().length() > 0) {
builder.processError(WebserviceapMessages.WEBSERVICEAP_INVALID_SEI_ANNOTATION_ELEMENT(
"portName", d.getQualifiedName()), d);
}
}
代码示例来源:origin: javaee/metro-jax-ws
protected void verifySeiAnnotations(WebService webService, TypeElement d) {
if (webService.endpointInterface().length() > 0) {
builder.processError(WebserviceapMessages.WEBSERVICEAP_ENDPOINTINTERFACE_ON_INTERFACE(
d.getQualifiedName(), webService.endpointInterface()), d);
}
if (webService.serviceName().length() > 0) {
builder.processError(WebserviceapMessages.WEBSERVICEAP_INVALID_SEI_ANNOTATION_ELEMENT(
"serviceName", d.getQualifiedName()), d);
}
if (webService.portName().length() > 0) {
builder.processError(WebserviceapMessages.WEBSERVICEAP_INVALID_SEI_ANNOTATION_ELEMENT(
"portName", d.getQualifiedName()), d);
}
}
代码示例来源:origin: org.apache.axis2/axis2-metadata
public String getAnnoWebServiceEndpointInterface() {
// TODO: Validation: Not allowed on WebServiceProvider
if (webService_EndpointInterface == null) {
if (!isProviderBased() && getAnnoWebService() != null
&& !DescriptionUtils.isEmpty(getAnnoWebService().endpointInterface())) {
webService_EndpointInterface = getAnnoWebService().endpointInterface();
} else {
// This element is not valid on a WebServiceProvider annotation
webService_EndpointInterface = "";
}
}
return webService_EndpointInterface;
}
代码示例来源:origin: apache/axis2-java
public String getAnnoWebServiceEndpointInterface() {
// TODO: Validation: Not allowed on WebServiceProvider
if (webService_EndpointInterface == null) {
if (!isProviderBased() && getAnnoWebService() != null
&& !DescriptionUtils.isEmpty(getAnnoWebService().endpointInterface())) {
webService_EndpointInterface = getAnnoWebService().endpointInterface();
} else {
// This element is not valid on a WebServiceProvider annotation
webService_EndpointInterface = "";
}
}
return webService_EndpointInterface;
}
代码示例来源:origin: org.jboss.eap/wildfly-webservices-server-integration
void verifyJwsEndpoint(final Class<?> endpointClass, final WebService webServiceAnnotation,
final ClassLoader moduleClassLoader, final DeploymentReflectionIndex deploymentReflectionIndex) throws DeploymentUnitProcessingException {
final String endpointInterfaceClassName = webServiceAnnotation.endpointInterface();
try {
final Class<?> endpointInterfaceClass = endpointInterfaceClassName.length() > 0 ? moduleClassLoader
.loadClass(endpointInterfaceClassName) : null;
final JwsWebServiceEndpointVerifier wsEndpointVerifier = new JwsWebServiceEndpointVerifier(
endpointClass, endpointInterfaceClass, deploymentReflectionIndex);
wsEndpointVerifier.verify();
if (wsEndpointVerifier.failed()) {
wsEndpointVerifier.logFailures();
throw WSLogger.ROOT_LOGGER.jwsWebServiceClassVerificationFailed(endpointClass);
}
} catch (ClassNotFoundException e) {
throw WSLogger.ROOT_LOGGER.declaredEndpointInterfaceClassNotFound(endpointInterfaceClassName, endpointClass);
}
}
代码示例来源:origin: org.apache.axis2/axis2-metadata
public static WebServiceAnnot createFromAnnotation(Annotation annotation) {
WebServiceAnnot returnAnnot = null;
if (annotation != null && annotation instanceof javax.jws.WebService) {
javax.jws.WebService ws = (javax.jws.WebService) annotation;
return new WebServiceAnnot(ws.name(),
ws.targetNamespace(),
ws.serviceName(),
ws.wsdlLocation(),
ws.endpointInterface(),
ws.portName());
}
return returnAnnot;
}
代码示例来源:origin: apache/axis2-java
public static WebServiceAnnot createFromAnnotation(Annotation annotation) {
WebServiceAnnot returnAnnot = null;
if (annotation != null && annotation instanceof javax.jws.WebService) {
javax.jws.WebService ws = (javax.jws.WebService) annotation;
return new WebServiceAnnot(ws.name(),
ws.targetNamespace(),
ws.serviceName(),
ws.wsdlLocation(),
ws.endpointInterface(),
ws.portName());
}
return returnAnnot;
}
内容来源于网络,如有侵权,请联系作者删除!