org.nuiton.topia.service.clients
Class SOAPProxy

java.lang.Object
  extended by org.nuiton.topia.service.clients.SOAPProxy
All Implemented Interfaces:
java.lang.reflect.InvocationHandler, TopiaApplicationService, TopiaProxy

public class SOAPProxy
extends java.lang.Object
implements TopiaProxy

SOAPProxy.java

Version:
$Revision: 1558 $ Last update : $Date: 2009-06-11 06:53:44 +0200 (jeu., 11 juin 2009) $ By : $Author: tchemit $
Author:
chatellier

Field Summary
protected  java.lang.Class<? extends TopiaApplicationService> clazz
          Classes geree par le proxy
protected  java.lang.String serviceLocation
          URL du service
 
Fields inherited from interface org.nuiton.topia.service.TopiaApplicationService
log
 
Constructor Summary
SOAPProxy()
           
 
Method Summary
 void destroy()
          Detruit le service
 void init(TopiaContext context)
          Initialise le service
 java.lang.Object invoke(java.lang.Object obj, java.lang.reflect.Method method, java.lang.Object[] args)
           
 void setClass(java.lang.Class<? extends TopiaApplicationService> clazz)
          Renseigne la classe geree
 void setURI(java.net.URI uri)
          Rensigne l'URI du service
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

clazz

protected java.lang.Class<? extends TopiaApplicationService> clazz
Classes geree par le proxy


serviceLocation

protected java.lang.String serviceLocation
URL du service

Constructor Detail

SOAPProxy

public SOAPProxy()
Method Detail

setClass

public void setClass(java.lang.Class<? extends TopiaApplicationService> clazz)
Description copied from interface: TopiaProxy
Renseigne la classe geree

Specified by:
setClass in interface TopiaProxy
Parameters:
clazz - la class

setURI

public void setURI(java.net.URI uri)
Description copied from interface: TopiaProxy
Rensigne l'URI du service

Specified by:
setURI in interface TopiaProxy
Parameters:
uri - l'URI
See Also:
URI

invoke

public java.lang.Object invoke(java.lang.Object obj,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
Specified by:
invoke in interface java.lang.reflect.InvocationHandler
Throws:
java.lang.Throwable

destroy

public void destroy()
Description copied from interface: TopiaApplicationService
Detruit le service

Specified by:
destroy in interface TopiaApplicationService

init

public void init(TopiaContext context)
Description copied from interface: TopiaApplicationService
Initialise le service

Specified by:
init in interface TopiaApplicationService


Copyright © 2004-2009 CodeLutin. All Rights Reserved.