All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ru.yandex.qatools.camelot.common.AggregationRepositoryWithLocks Maven / Gradle / Ivy

There is a newer version: 2.5.4
Show newest version
package ru.yandex.qatools.camelot.common;

import org.apache.camel.CamelContext;
import org.apache.camel.Exchange;

/**
 * @author smecsia
 */
public interface AggregationRepositoryWithLocks {
    /**
     * Get the exchange without locking
     */
    Exchange getWithoutLock(CamelContext camelContext, String key);

    /**
     * Unlock the key
     */
    void unlockQuietly(String key);

    /**
     * Unlock the key
     */
    void unlock(String key);

    /**
     * Lock the key
     */
    void lock(String key);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy