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

io.mstream.trader.datafeed.handlers.admin.cache.AdminCacheChain Maven / Gradle / Ivy

The newest version!
package io.mstream.trader.datafeed.handlers.admin.cache;


import io.mstream.trader.datafeed.handlers.admin.cache.api.ClearCache;
import ratpack.func.Action;
import ratpack.handling.Chain;
import ratpack.handling.Handler;

import javax.inject.Inject;


class AdminCacheChain
        implements Action {
    
    private final Handler clearCacheHandler;
    
    @Inject
    AdminCacheChain(
            @ClearCache
                    Handler clearCacheHandler
    ) {
        
        this.clearCacheHandler = clearCacheHandler;
    }
    
    @Override
    public void execute(Chain chain)
            throws Exception {
        
        chain.delete("", clearCacheHandler);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy