UNICORE Resource Broker NJS Plugin
1.5α1

org.eurogrid.broker.server.ws
Class UnicoreServerServiceLocator

java.lang.Object
  |
  +--org.apache.axis.client.Service
        |
        +--org.eurogrid.broker.server.ws.UnicoreServerServiceLocator
All Implemented Interfaces:
Referenceable, Serializable, Service, UnicoreServerService

public class UnicoreServerServiceLocator
extends Service
implements UnicoreServerService

Factory for NJS-interface parts of broker webservices.

See Also:
Serialized Form

Constructor Summary
UnicoreServerServiceLocator()
           
 
Method Summary
 Remote getPort(Class serviceEndpointInterface)
          For the given interface, get the stub implementation.
 Remote getPort(QName portName, Class serviceEndpointInterface)
          For the given interface, get the stub implementation.
 Iterator getPorts()
           
 QName getServiceName()
           
 UnicoreServer getUnicoreServer()
           
 UnicoreServer getUnicoreServer(URL portAddress)
           
 String getUnicoreServerAddress()
           
 String getUnicoreServerWSDDServiceName()
           
 void setUnicoreServerWSDDServiceName(String name)
           
 
Methods inherited from class org.apache.axis.client.Service
createCall, createCall, createCall, createCall, getAxisClient, getCacheWSDL, getCall, getCalls, getEngine, getEngineConfiguration, getHandlerRegistry, getMaintainSession, getPort, getReference, getTypeMappingRegistry, getWSDLDocumentLocation, getWSDLParser, getWSDLService, setCacheWSDL, setEngine, setEngineConfiguration, setMaintainSession, setTypeMappingRegistry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.xml.rpc.Service
createCall, createCall, createCall, createCall, getCalls, getHandlerRegistry, getTypeMappingRegistry, getWSDLDocumentLocation
 

Constructor Detail

UnicoreServerServiceLocator

public UnicoreServerServiceLocator()
Method Detail

getPort

public Remote getPort(Class serviceEndpointInterface)
               throws ServiceException
For the given interface, get the stub implementation. If this service has no port for the given interface, then ServiceException is thrown.

Specified by:
getPort in interface Service
Overrides:
getPort in class Service
ServiceException

getPort

public Remote getPort(QName portName,
                      Class serviceEndpointInterface)
               throws ServiceException
For the given interface, get the stub implementation. If this service has no port for the given interface, then ServiceException is thrown.

Specified by:
getPort in interface Service
Overrides:
getPort in class Service
ServiceException

getPorts

public Iterator getPorts()
Specified by:
getPorts in interface Service
Overrides:
getPorts in class Service

getServiceName

public QName getServiceName()
Specified by:
getServiceName in interface Service
Overrides:
getServiceName in class Service

getUnicoreServer

public UnicoreServer getUnicoreServer()
                               throws ServiceException
Specified by:
getUnicoreServer in interface UnicoreServerService
ServiceException

getUnicoreServer

public UnicoreServer getUnicoreServer(URL portAddress)
                               throws ServiceException
Specified by:
getUnicoreServer in interface UnicoreServerService
ServiceException

getUnicoreServerAddress

public String getUnicoreServerAddress()
Specified by:
getUnicoreServerAddress in interface UnicoreServerService

getUnicoreServerWSDDServiceName

public String getUnicoreServerWSDDServiceName()

setUnicoreServerWSDDServiceName

public void setUnicoreServerWSDDServiceName(String name)

UNICORE Resource Broker NJS Plugin
1.5α1

Submit a bug or feature
Copyright © 2002-2004 University of Manchester, U.K. See license.terms for details.