1 package com.ubermq.jms.common.routing; 2 3 import java.util.*; 4 5 9 public interface IConfigurableRouter extends IRouter, java.io.Serializable 10 { 11 14 public void addRoute(SourceSpec source, RouteDestNode dest); 15 16 20 public void excludeRoute(SourceSpec source, RouteDestNode dest); 21 22 25 public void remove(SourceSpec source, RouteDestNode dest); 26 27 30 public void removeExclusion(SourceSpec source, RouteDestNode dest); 31 32 36 public void removeRoutesTo(RouteDestNode dest); 37 38 43 public void addKnownNode(RouteDestNode node); 44 45 50 public void removeKnownNode(RouteDestNode node); 51 52 56 public Set getKnownNodes(); 57 58 61 public String getNodeLabel(); 62 63 66 public void setNodeLabel(String label); 67 68 71 public void reset(); 72 } 73 | Popular Tags |