org.jboss.wise.core.client.impl.reflection
Class WSServiceImpl

java.lang.Object
  extended by org.jboss.wise.core.client.impl.reflection.WSServiceImpl
All Implemented Interfaces:
WSService

@Immutable
public class WSServiceImpl
extends java.lang.Object
implements WSService

Author:
stefano.maestri@javalinux.it

Constructor Summary
WSServiceImpl(java.lang.Class serviceClass, java.net.URLClassLoader classLoader, java.lang.Object service, java.lang.String userName, java.lang.String password)
           
 
Method Summary
 java.net.URLClassLoader getClassLoader()
           
 java.util.Map<java.lang.String,WSEndpoint> processEndpoints()
          Create the endpoints' map and gives it back.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSServiceImpl

public WSServiceImpl(java.lang.Class serviceClass,
                     java.net.URLClassLoader classLoader,
                     java.lang.Object service,
                     java.lang.String userName,
                     java.lang.String password)
Parameters:
serviceClass -
classLoader -
service -
userName -
password -
Method Detail

processEndpoints

public java.util.Map<java.lang.String,WSEndpoint> processEndpoints()
Create the endpoints' map and gives it back.

Specified by:
processEndpoints in interface WSService
Returns:
The Map of WSEndpoint with symbolic names as keys

getClassLoader

public final java.net.URLClassLoader getClassLoader()
Specified by:
getClassLoader in interface WSService
Returns:
The classLoader used to load generated class.