org.apache.curator.framework
Interface CuratorTempFramework

All Superinterfaces:
Closeable
All Known Implementing Classes:
CuratorTempFrameworkImpl

public interface CuratorTempFramework
extends Closeable

Temporary CuratorFramework instances are meant for single requests to ZooKeeper ensembles over a failure prone network such as a WAN. The APIs available from CuratorTempFramework are limited. Further, the connection will be closed after a period of inactivity.

Based on an idea mentioned in a post by Camille Fournier: http://whilefalse.blogspot.com/2012/12/building-global-highly-available.html


Method Summary
 void close()
          Stop the client
 TempGetDataBuilder getData()
          Start a get data builder
 CuratorTransaction inTransaction()
          Start a transaction builder
 

Method Detail

close

void close()
Stop the client

Specified by:
close in interface Closeable

inTransaction

CuratorTransaction inTransaction()
                                 throws Exception
Start a transaction builder

Returns:
builder object
Throws:
Exception - errors

getData

TempGetDataBuilder getData()
                           throws Exception
Start a get data builder

Returns:
builder object
Throws:
Exception - errors


Copyright © 2011–2014 The Apache Software Foundation. All rights reserved.