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

All Known Implementing Classes:
EndpointNodeImpl

public interface EndpointNode


Method Summary
 void ensureExists(byte[] content)
           
 void ensureRemoved()
           
 boolean exists()
           
 byte[] getContent()
           
 String getEndpointName()
           
 boolean isLive()
           
 void setContent(byte[] content)
           
 void setLive(boolean persistent)
           
 void setOffline()
           
 

Method Detail

getEndpointName

String getEndpointName()

exists

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

ensureExists

void ensureExists(byte[] content)
                  throws ServiceLocatorException,
                         InterruptedException
Throws:
ServiceLocatorException
InterruptedException

ensureRemoved

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

setLive

void setLive(boolean persistent)
             throws ServiceLocatorException,
                    InterruptedException
Throws:
ServiceLocatorException
InterruptedException

setOffline

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

getContent

byte[] getContent()
                  throws ServiceLocatorException,
                         InterruptedException
Throws:
ServiceLocatorException
InterruptedException

setContent

void setContent(byte[] content)
                throws ServiceLocatorException,
                       InterruptedException
Throws:
ServiceLocatorException
InterruptedException

isLive

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


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