@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()
WSEndpoint
createInstance
in interface WSEndpoint
public String getName()
getName
in interface WSEndpoint
public ExecutorService getService()
public void setName(String name)
public String getTargetUrl()
getTargetUrl
in interface WSEndpoint
public void setTargetUrl(String targetUrl)
WSEndpoint
setTargetUrl
in interface WSEndpoint
public String getUsername()
getUsername
in interface WSEndpoint
public void setUsername(String username)
setUsername
in interface WSEndpoint
username
- public String getPassword()
getPassword
in interface WSEndpoint
public void setPassword(String password)
setPassword
in interface WSEndpoint
password
- public Class<?> getUnderlyingObjectClass()
getUnderlyingObjectClass
in interface WSEndpoint
public void setUnderlyingObjectClass(Class<?> clazz)
public void addHandler(Handler<?> handler)
addHandler
in interface WSEndpoint
handler
- getWSMethods()
public final List<Handler<?>> getHandlers()
getHandlers
in interface WSEndpoint
public Map<String,WSMethod> getWSMethods()
addHandler(Handler)
methodgetWSMethods
in interface WSEndpoint
public ClassLoader getClassLoader()
getClassLoader
in interface WSEndpoint
WSEndpoint.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 WSEndpoint
enabler
- it is an implementation of WSExtensionEnabler
WSEndpoint.addWSExtension(org.jboss.wise.core.wsextensions.WSExtensionEnabler)
public final List<WSExtensionEnabler> getExtensions()
getExtensions
in interface WSEndpoint
Copyright © 2008–2014 JBoss.org. All rights reserved.