public void addStateListener(MemcachedClientStateListener listener) { MemcachedClientStateListenerAdapter adapter = new MemcachedClientStateListenerAdapter(listener, this); this.stateListenerAdapters.add(adapter); this.connector.addStateListener(adapter); }
public Collection<MemcachedClientStateListener> getStateListeners() { final List<MemcachedClientStateListener> result = new ArrayList<MemcachedClientStateListener>(this.stateListenerAdapters.size()); for (MemcachedClientStateListenerAdapter adapter : this.stateListenerAdapters) { result.add(adapter.getMemcachedClientStateListener()); } return result; }
public void removeStateListener(MemcachedClientStateListener listener) { for (MemcachedClientStateListenerAdapter adapter : this.stateListenerAdapters) { if (adapter.getMemcachedClientStateListener().equals(listener)) { this.stateListenerAdapters.remove(adapter); this.connector.removeStateListener(adapter); } } }
public void addStateListener(MemcachedClientStateListener listener) { MemcachedClientStateListenerAdapter adapter = new MemcachedClientStateListenerAdapter(listener, this); this.stateListenerAdapters.add(adapter); this.connector.addStateListener(adapter); }
public Collection<MemcachedClientStateListener> getStateListeners() { final List<MemcachedClientStateListener> result = new ArrayList<MemcachedClientStateListener>(this.stateListenerAdapters.size()); for (MemcachedClientStateListenerAdapter adapter : this.stateListenerAdapters) { result.add(adapter.getMemcachedClientStateListener()); } return result; }
public void removeStateListener(MemcachedClientStateListener listener) { for (MemcachedClientStateListenerAdapter adapter : this.stateListenerAdapters) { if (adapter.getMemcachedClientStateListener().equals(listener)) { this.stateListenerAdapters.remove(adapter); this.connector.removeStateListener(adapter); } } }