org.ow2.petals.registry.core.ws.service
Class RegistryServiceImpl

java.lang.Object
  extended by org.ow2.petals.registry.core.ws.service.RegistryServiceImpl
All Implemented Interfaces:
org.ow2.petals.registry.api.ws.service.RegistryService

public class RegistryServiceImpl
extends java.lang.Object
implements org.ow2.petals.registry.api.ws.service.RegistryService

This web service is used by the registry to expose its message receiver as a web service. It is used by registries to communicate together (not intended for client usage)..

Author:
Christophe HAMERLING - eBM WebSourcing

Constructor Summary
RegistryServiceImpl(org.ow2.petals.registry.api.manager.IncomingManager localManager)
           
 
Method Summary
 boolean delete(java.lang.String path, org.ow2.petals.registry.api.ws.to.Information information)
           
 org.ow2.petals.registry.api.ws.to.Resource get(java.lang.String path, org.ow2.petals.registry.api.ws.to.Information information)
           
 java.util.List<org.ow2.petals.registry.api.ws.to.Resource> getAll(java.lang.String path, org.ow2.petals.registry.api.ws.to.Information information)
           
 boolean put(java.lang.String path, org.ow2.petals.registry.api.ws.to.Resource resource, org.ow2.petals.registry.api.ws.to.Information information)
           
 java.util.List<org.ow2.petals.registry.api.ws.to.Resource> query(org.ow2.petals.registry.api.ws.to.Query query, org.ow2.petals.registry.api.ws.to.Information information)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegistryServiceImpl

public RegistryServiceImpl(org.ow2.petals.registry.api.manager.IncomingManager localManager)
Method Detail

delete

public boolean delete(java.lang.String path,
                      org.ow2.petals.registry.api.ws.to.Information information)
               throws org.ow2.petals.registry.api.ws.RemoteRegistryException
Specified by:
delete in interface org.ow2.petals.registry.api.ws.service.RegistryService
Throws:
org.ow2.petals.registry.api.ws.RemoteRegistryException

get

public org.ow2.petals.registry.api.ws.to.Resource get(java.lang.String path,
                                                      org.ow2.petals.registry.api.ws.to.Information information)
                                               throws org.ow2.petals.registry.api.ws.RemoteRegistryException
Specified by:
get in interface org.ow2.petals.registry.api.ws.service.RegistryService
Throws:
org.ow2.petals.registry.api.ws.RemoteRegistryException

getAll

public java.util.List<org.ow2.petals.registry.api.ws.to.Resource> getAll(java.lang.String path,
                                                                         org.ow2.petals.registry.api.ws.to.Information information)
                                                                  throws org.ow2.petals.registry.api.ws.RemoteRegistryException
Specified by:
getAll in interface org.ow2.petals.registry.api.ws.service.RegistryService
Throws:
org.ow2.petals.registry.api.ws.RemoteRegistryException

put

public boolean put(java.lang.String path,
                   org.ow2.petals.registry.api.ws.to.Resource resource,
                   org.ow2.petals.registry.api.ws.to.Information information)
            throws org.ow2.petals.registry.api.ws.RemoteRegistryException
Specified by:
put in interface org.ow2.petals.registry.api.ws.service.RegistryService
Throws:
org.ow2.petals.registry.api.ws.RemoteRegistryException

query

public java.util.List<org.ow2.petals.registry.api.ws.to.Resource> query(org.ow2.petals.registry.api.ws.to.Query query,
                                                                        org.ow2.petals.registry.api.ws.to.Information information)
                                                                 throws org.ow2.petals.registry.api.ws.RemoteRegistryException
Specified by:
query in interface org.ow2.petals.registry.api.ws.service.RegistryService
Throws:
org.ow2.petals.registry.api.ws.RemoteRegistryException


Copyright © 2005-2011 Petals Link (EBM Websourcing). All Rights Reserved.