FileDocCategorySizeDatePackage
DistributedDatabase.javaAPI DocAzureus 3.0.3.43263Mon Jul 03 08:51:14 BST 2006org.gudy.azureus2.plugins.ddb

DistributedDatabase

public interface DistributedDatabase
author
parg

Fields Summary
public static final int
OP_NONE
public static final int
OP_EXHAUSTIVE_READ
public static final int
OP_PRIORITY_HIGH
public static final byte
DT_NONE
public static final byte
DT_FREQUENCY
public static final byte
DT_SIZE
Constructors Summary
Methods Summary
public voidaddTransferHandler(DistributedDatabaseTransferType type, DistributedDatabaseTransferHandler handler)

public DistributedDatabaseKeycreateKey(java.lang.Object key)

public DistributedDatabaseKeycreateKey(java.lang.Object key, java.lang.String description)

public DistributedDatabaseValuecreateValue(java.lang.Object value)

public voiddelete(DistributedDatabaseListener listener, DistributedDatabaseKey key)

public DistributedDatabaseTransferTypegetStandardTransferType(int standard_type)

public DistributedDatabaseContactimportContact(java.net.InetSocketAddress address)

public booleanisAvailable()

public booleanisExtendedUseAllowed()

public voidread(DistributedDatabaseListener listener, DistributedDatabaseKey key, long timeout, int options)

public voidread(DistributedDatabaseListener listener, DistributedDatabaseKey key, long timeout)

public voidreadKeyStats(DistributedDatabaseListener listener, DistributedDatabaseKey key, long timeout)

public voidwrite(DistributedDatabaseListener listener, DistributedDatabaseKey key, DistributedDatabaseValue value)

public voidwrite(DistributedDatabaseListener listener, DistributedDatabaseKey key, DistributedDatabaseValue[] values)