org.jboss.wsf.spi.deployment.integration
Interface WebServiceDeclaration


public interface WebServiceDeclaration

A minimum web service meta data representation that offers a generic way to access more fine grained meta data through getAnnotation(Class)

Author:
Heiko.Braun

Method Summary
<T extends java.lang.annotation.Annotation>
T
getAnnotation(java.lang.Class<T> t)
          Get a unified meta data view represented by an annotation.
 java.lang.String getComponentClassName()
          Web service endpoint implementation class
 java.lang.String getComponentName()
          An identifier within a deployment.
 java.lang.String getContainerName()
          A distinct identifier across deployments.
In case of EJB3 this would be the ObjectName under which get's registered with the MC.
 javax.naming.Context getContext()
          Returns JNDI context associated with EJB container.
 

Method Detail

getContainerName

java.lang.String getContainerName()
A distinct identifier across deployments.
In case of EJB3 this would be the ObjectName under which get's registered with the MC.

Returns:

getComponentName

java.lang.String getComponentName()
An identifier within a deployment. In case of EJB3 this would be the ejb-name.

Returns:
a name, that can be used to susequently address the service impl.

getComponentClassName

java.lang.String getComponentClassName()
Web service endpoint implementation class

Returns:

getContext

javax.naming.Context getContext()
Returns JNDI context associated with EJB container.

Returns:

getAnnotation

<T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> t)
Get a unified meta data view represented by an annotation.

Parameters:
t -
Returns:


Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.