1 4 package org.oddjob.jmx.client; 5 6 import org.apache.log4j.Logger; 7 import org.oddjob.arooa.registry.Address; 8 import org.oddjob.arooa.registry.ComponentRegistry; 9 import org.oddjob.framework.Transportable; 10 11 17 public class ComponentTransportable implements Transportable { 18 private static final long serialVersionUID=20051116; 19 20 private static final Logger logger = Logger.getLogger(ComponentTransportable.class); 21 22 23 private Address address; 24 25 public ComponentTransportable(Address address) { 26 this.address = address; 27 } 28 29 33 public Object importResolve(ComponentRegistry componentRegistry) { 34 Object resolved = componentRegistry.objectForAddress(address); 35 logger.debug("Resolved [" + resolved + "] from addresses [" + address + "]"); 36 return resolved; 37 } 38 } 39 | Popular Tags |