org.terracotta.api
Interface ClusteringToolkitExtension

All Superinterfaces:
ClusteringToolkit
All Known Implementing Classes:
TerracottaToolkit

public interface ClusteringToolkitExtension
extends ClusteringToolkit


Method Summary
 void unregisterAtomicLong(String name)
          Unregister a clustered atomic long identified by the given name from the cluster.
 void unregisterBarrier(String name)
          Unregister a clustered barrier identified by the given name from the cluster.
 void unregisterBlockingQueue(String name)
          Unregister a clustered blocking queue identified by the given name from the cluster.
 void unregisterList(String name)
          Unregister a clustered list identified by the given name from the cluster.
 void unregisterMap(String name)
          Unregister a clustered map identified by the given name from the cluster.
 void unregisterReadWriteLock(String name)
          Unregister a clustered read-write lock identified by the given name from the cluster.
 void unregisterTextBucket(String name)
          Unregister a clustered text bucket identified by the given name from the cluster.
 
Methods inherited from interface org.terracotta.api.ClusteringToolkit
createLock, getAtomicLong, getBarrier, getBlockingQueue, getBlockingQueue, getClusterInfo, getList, getMap, getReadWriteLock, getTextBucket
 

Method Detail

unregisterBarrier

void unregisterBarrier(String name)
Unregister a clustered barrier identified by the given name from the cluster.

If the named barrier exists it is unregistered from the cluster, otherwise this method does nothing. Further use of a barrier after it has been unregistered leads to undefined results.

Parameters:
name - identifier for the barrier

unregisterReadWriteLock

void unregisterReadWriteLock(String name)
Unregister a clustered read-write lock identified by the given name from the cluster.

If the named lock exists it is unregistered from the cluster, otherwise this method does nothing. Further use of a read-write lock after it has been unregistered leads to undefined results.

Parameters:
name - identifier for the lock

unregisterTextBucket

void unregisterTextBucket(String name)
Unregister a clustered text bucket identified by the given name from the cluster.

If the named bucket exists it is unregistered from the cluster, otherwise this method does nothing. Further use of a text bucket after it has been unregistered leads to undefined results.

Parameters:
name - identifier for the bucket

unregisterBlockingQueue

void unregisterBlockingQueue(String name)
Unregister a clustered blocking queue identified by the given name from the cluster.

If the named queue exists it is unregistered from the cluster, otherwise this method does nothing. Further use of a blocking queue after it has been unregistered leads to undefined results.

Parameters:
name - identifier for the queue

unregisterAtomicLong

void unregisterAtomicLong(String name)
Unregister a clustered atomic long identified by the given name from the cluster.

If the named atomic long exists it is unregistered from the cluster, otherwise this method does nothing. Further use of an atomic long after it has been unregistered leads to undefined results.

Parameters:
name - identifier for the atomic long

unregisterMap

void unregisterMap(String name)
Unregister a clustered map identified by the given name from the cluster.

If the named map exists it is unregistered from the cluster, otherwise this method does nothing. Further use of a map after it has been unregistered leads to undefined results.

Parameters:
name - identifier for the map

unregisterList

void unregisterList(String name)
Unregister a clustered list identified by the given name from the cluster.

If the named list exists it is unregistered from the cluster, otherwise this method does nothing. Further use of a list after it has been unregistered leads to undefined results.

Parameters:
name - identifier for the list


Copyright © 2015 Terracotta, Inc.. All Rights Reserved.