org.talend.esb.servicelocator.client.internal
Interface ServiceNode

All Known Implementing Classes:
ServiceNodeImpl

public interface ServiceNode


Method Summary
 void ensureExists()
           
 void ensureRemoved()
           
 boolean exists()
           
 EndpointNode getEndPoint(String endpoint)
           
 List<String> getEndpointNames()
           
 List<EndpointNode> getEndPoints()
           
 QName getServiceName()
           
 

Method Detail

getServiceName

QName getServiceName()

exists

boolean exists()
               throws ServiceLocatorException,
                      InterruptedException
Throws:
ServiceLocatorException
InterruptedException

ensureExists

void ensureExists()
                  throws ServiceLocatorException,
                         InterruptedException
Throws:
ServiceLocatorException
InterruptedException

ensureRemoved

void ensureRemoved()
                   throws ServiceLocatorException,
                          InterruptedException
Throws:
ServiceLocatorException
InterruptedException

getEndPoint

EndpointNode getEndPoint(String endpoint)

getEndpointNames

List<String> getEndpointNames()
                              throws ServiceLocatorException,
                                     InterruptedException
Throws:
ServiceLocatorException
InterruptedException

getEndPoints

List<EndpointNode> getEndPoints()
                                throws ServiceLocatorException,
                                       InterruptedException
Throws:
ServiceLocatorException
InterruptedException


Copyright © 2011–2015 Talend Inc.. All rights reserved.