package io.teknek.intravert.service; import io.teknek.intravert.action.filter.Filter; import java.util.HashMap; import java.util.Map; public class Session { private String currentKeyspace; private Map<String,Filter> filters; public Session(){ filters = new HashMap<>(); } public String getCurrentKeyspace() { return currentKeyspace; } public void setCurrentKeyspace(String currentKeyspace) { this.currentKeyspace = currentKeyspace; } public void putFilter(String name, Filter f){ filters.put(name, f); } public Filter getFilter(String name){ Filter f = filters.get(name); if (f == null){ throw new RuntimeException ("filter not found"); } return f; } }