|
JBoss Wise API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.wise.core.client.impl.reflection.WSEndpointImpl
@ThreadSafe public class WSEndpointImpl
This represent a WebEndpoint and has utility methods to edit username, password, endpoint address, attach handlers
| Field Summary | |
|---|---|
java.util.List<WSExtensionEnabler> |
extensions
|
java.util.List<javax.xml.ws.handler.Handler<?>> |
handlers
|
java.lang.String |
password
|
java.lang.String |
targetUrl
|
java.lang.String |
userName
|
| Constructor Summary | |
|---|---|
WSEndpointImpl(int maxThreadPoolSize)
|
|
| Method Summary | |
|---|---|
void |
addHandler(javax.xml.ws.handler.Handler handler)
Add an Handler to this endpoint. |
void |
addWSExtension(WSExtensionEnabler enabler)
Use this method to add WSExtension you would enable on this endpoint. |
java.lang.Object |
createInstance()
create the underlying instance of the endpoint generated class. |
java.lang.ClassLoader |
getClassLoader()
|
java.util.List<WSExtensionEnabler> |
getExtensions()
|
java.util.List<javax.xml.ws.handler.Handler<?>> |
getHandlers()
|
java.lang.String |
getName()
|
java.lang.String |
getPassword()
|
java.util.concurrent.ExecutorService |
getService()
|
java.lang.String |
getTargetUrl()
|
java.lang.Class |
getUnderlyingObjectClass()
|
java.lang.String |
getUsername()
|
java.util.Map<java.lang.String,WSMethod> |
getWSMethods()
Create the webmethods' map and it back. |
void |
setClassLoader(java.lang.ClassLoader classLoader)
|
void |
setName(java.lang.String name)
|
void |
setPassword(java.lang.String password)
Set password used for Basic HTTP auth in calling ws |
void |
setTargetUrl(java.lang.String targetUrl)
it give the opportunity to change target url of the endpoint defined in the wsdl |
void |
setUnderlyingObjectClass(java.lang.Class clazz)
|
void |
setUsername(java.lang.String username)
Set username used for Basic HTTP auth in calling ws |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public java.lang.String userName
public java.lang.String password
public java.lang.String targetUrl
public final java.util.List<WSExtensionEnabler> extensions
public final java.util.List<javax.xml.ws.handler.Handler<?>> handlers
| Constructor Detail |
|---|
public WSEndpointImpl(int maxThreadPoolSize)
| Method Detail |
|---|
public java.lang.Object createInstance()
WSEndpoint
createInstance in interface WSEndpointpublic java.lang.String getName()
getName in interface WSEndpointpublic java.util.concurrent.ExecutorService getService()
public void setName(java.lang.String name)
public java.lang.String getTargetUrl()
getTargetUrl in interface WSEndpointpublic void setTargetUrl(java.lang.String targetUrl)
WSEndpoint
setTargetUrl in interface WSEndpointpublic java.lang.String getUsername()
getUsername in interface WSEndpointpublic void setUsername(java.lang.String username)
setUsername in interface WSEndpointusername - public java.lang.String getPassword()
getPassword in interface WSEndpointpublic void setPassword(java.lang.String password)
setPassword in interface WSEndpointpassword - public java.lang.Class getUnderlyingObjectClass()
getUnderlyingObjectClass in interface WSEndpointpublic void setUnderlyingObjectClass(java.lang.Class clazz)
public void addHandler(javax.xml.ws.handler.Handler handler)
addHandler in interface WSEndpointhandler - getWSMethods()public final java.util.List<javax.xml.ws.handler.Handler<?>> getHandlers()
getHandlers in interface WSEndpointpublic java.util.Map<java.lang.String,WSMethod> getWSMethods()
addHandler(Handler) method
getWSMethods in interface WSEndpointpublic java.lang.ClassLoader getClassLoader()
getClassLoader in interface WSEndpointWSEndpoint.getUnderlyingObjectClass()public void setClassLoader(java.lang.ClassLoader classLoader)
public void addWSExtension(WSExtensionEnabler enabler)
WSEndpoint.getWSMethods() see also
WSExtensionEnabler for more information on how to enable
WSExtensions
addWSExtension in interface WSEndpointenabler - it is an implementation of WSExtensionEnablerWSEndpoint.addWSExtension(org.jboss.wise.core.wsextensions.WSExtensionEnabler)public final java.util.List<WSExtensionEnabler> getExtensions()
getExtensions in interface WSEndpoint
|
JBoss Wise API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||