package org.infosec.ismp.manager.snmpTrap; import org.infosec.ismp.manager.rmi.snmpTrap.SnmpTrapController; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @Component public class SnmpTrapControllerImpl implements SnmpTrapController { private SnmpTrapLocator locator; @Autowired(required=true) public void setLocator(SnmpTrapLocator locator) { this.locator = locator; } @Override public void addSnmpTrapSource(String domain, String nodeid, String snmpTrapType, String snmpTrapAddress) { locator.addSnmpTrapNode(domain, nodeid, snmpTrapType, snmpTrapAddress); } @Override public void removeSnmpTrapSource(String nodeid) { locator.removeSnmpTrapNode(nodeid); } }