|
JBoss Wise API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 WSEndpoint
public java.lang.String getName()
getName
in interface WSEndpoint
public java.util.concurrent.ExecutorService getService()
public void setName(java.lang.String name)
public java.lang.String getTargetUrl()
getTargetUrl
in interface WSEndpoint
public void setTargetUrl(java.lang.String targetUrl)
WSEndpoint
setTargetUrl
in interface WSEndpoint
public java.lang.String getUsername()
getUsername
in interface WSEndpoint
public void setUsername(java.lang.String username)
setUsername
in interface WSEndpoint
username
- public java.lang.String getPassword()
getPassword
in interface WSEndpoint
public void setPassword(java.lang.String password)
setPassword
in interface WSEndpoint
password
- public java.lang.Class getUnderlyingObjectClass()
getUnderlyingObjectClass
in interface WSEndpoint
public void setUnderlyingObjectClass(java.lang.Class clazz)
public void addHandler(javax.xml.ws.handler.Handler handler)
addHandler
in interface WSEndpoint
handler
- getWSMethods()
public final java.util.List<javax.xml.ws.handler.Handler<?>> getHandlers()
getHandlers
in interface WSEndpoint
public java.util.Map<java.lang.String,WSMethod> getWSMethods()
addHandler(Handler)
method
getWSMethods
in interface WSEndpoint
public java.lang.ClassLoader getClassLoader()
getClassLoader
in interface WSEndpoint
WSEndpoint.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 WSEndpoint
enabler
- it is an implementation of WSExtensionEnabler
WSEndpoint.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 |