/* * @@COPYRIGHT@@ */ package com.cosylab.acs.maci; /** * Abstract transport (CORBA, etc.) IF. * @author Matej Sekoranja (matej.sekoranja@cosylab.com) * @version @@VERSION@@ */ public interface Transport { /** * Get stringified manager reference. * @return stringified manager reference. */ String getManagerReference(); /** * Get daemon on host. * @param host remote host. * @return daemon instance, <code>null</code> if failed. */ Daemon getDaemon(String host); /** * Get service daemon on host. * @param host remote host. * @return service daemon instance, <code>null</code> if failed. */ ServiceDaemon getServiceDaemon(String host); }