package com.limegroup.gnutella.dht.db; import org.limewire.mojito.db.DHTValueFactory; import org.limewire.mojito.db.DHTValueType; import org.limewire.mojito.exceptions.DHTValueException; import org.limewire.mojito.routing.Version; /** * Defines an interface to create <code>PushProxiesValue</code>s. */ public interface PushProxiesValueFactory extends DHTValueFactory<PushProxiesValue> { public PushProxiesValue createDHTValue(DHTValueType type, Version version, byte[] value) throws DHTValueException; public PushProxiesValue createDHTValueForSelf(); }