package org.drools.grid; import java.io.Serializable; import java.util.Map; import org.drools.grid.service.directory.Address; public interface GridServiceDescription<T> { public String getId(); public Class<T> getServiceInterface(); public void setServiceInterface(Class<T> cls); public Map<String, Address> getAddresses(); public Address addAddress(String transport); public void removeAddress(String transport); public Serializable getData(); public void setData(Serializable data); }