@ThreadSafe public class WSEndpointImpl extends Object implements WSEndpoint
| Modifier and Type | Field and Description |
|---|---|
List<WSExtensionEnabler> |
extensions |
List<Handler<?>> |
handlers |
String |
password |
String |
targetUrl |
String |
userName |
| Constructor and Description |
|---|
WSEndpointImpl(int maxThreadPoolSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHandler(Handler<?> handler)
Add an Handler to this endpoint.
|
void |
addWSExtension(WSExtensionEnabler enabler)
Use this method to add WSExtension you would enable on this endpoint.
|
Object |
createInstance()
create the underlying instance of the endpoint generated class.
|
ClassLoader |
getClassLoader() |
List<WSExtensionEnabler> |
getExtensions() |
List<Handler<?>> |
getHandlers() |
String |
getName() |
String |
getPassword() |
ExecutorService |
getService() |
String |
getTargetUrl() |
Class<?> |
getUnderlyingObjectClass() |
String |
getUsername() |
Map<String,WSMethod> |
getWSMethods()
Create the webmethods' map and it back.
|
void |
setClassLoader(ClassLoader classLoader) |
void |
setName(String name) |
void |
setPassword(String password)
Set password used for Basic HTTP auth in calling ws
|
void |
setTargetUrl(String targetUrl)
it give the opportunity to change target url of the endpoint defined in
the wsdl
|
void |
setUnderlyingObjectClass(Class<?> clazz) |
void |
setUsername(String username)
Set username used for Basic HTTP auth in calling ws
|
public String userName
public String password
public String targetUrl
public final List<WSExtensionEnabler> extensions
public Object createInstance()
WSEndpointcreateInstance in interface WSEndpointpublic String getName()
getName in interface WSEndpointpublic ExecutorService getService()
public void setName(String name)
public String getTargetUrl()
getTargetUrl in interface WSEndpointpublic void setTargetUrl(String targetUrl)
WSEndpointsetTargetUrl in interface WSEndpointtargetUrl - Stringpublic String getUsername()
getUsername in interface WSEndpointpublic void setUsername(String username)
setUsername in interface WSEndpointusername - Stringpublic String getPassword()
getPassword in interface WSEndpointpublic void setPassword(String password)
setPassword in interface WSEndpointpassword - Stringpublic Class<?> getUnderlyingObjectClass()
getUnderlyingObjectClass in interface WSEndpointpublic void setUnderlyingObjectClass(Class<?> clazz)
public void addHandler(Handler<?> handler)
addHandler in interface WSEndpointhandler - HandlergetWSMethods()public final List<Handler<?>> getHandlers()
getHandlers in interface WSEndpointpublic Map<String,WSMethod> getWSMethods()
addHandler(Handler) methodgetWSMethods in interface WSEndpointpublic ClassLoader getClassLoader()
getClassLoader in interface WSEndpointWSEndpoint.getUnderlyingObjectClass()public void setClassLoader(ClassLoader classLoader)
public void addWSExtension(WSExtensionEnabler enabler)
WSEndpoint.getWSMethods() see also
WSExtensionEnabler for more information on how to enable
WSExtensionsaddWSExtension in interface WSEndpointenabler - it is an implementation of WSExtensionEnablerWSEndpoint.addWSExtension(org.jboss.wise.core.wsextensions.WSExtensionEnabler)public final List<WSExtensionEnabler> getExtensions()
getExtensions in interface WSEndpointCopyright © 2008–2016 JBoss.org. All rights reserved.