/** * Get the service prefix. * @return The prefix for required services. */ public String getServicePrefix() { return findServicePrefix(initcapa!=null ? findSubcapability(initcapa) : ragent); }
/** * Get a required service of a given name. * @param name The service name. * @return The service. */ public IFuture getRequiredService(String name) { String prefix = interpreter.findServicePrefix(scope); return interpreter.getServiceContainer().getRequiredService(prefix+name); }
/** * Get a required service. * @return The service. */ public IFuture getRequiredService(String name, boolean rebind) { String prefix = interpreter.findServicePrefix(scope); return interpreter.getServiceContainer().getRequiredService(prefix+name, rebind); }
/** * Get a required services of a given name. * @param name The services name. * @return The service. */ public ITerminableIntermediateFuture getRequiredServices(String name) { String prefix = interpreter.findServicePrefix(scope); return interpreter.getServiceContainer().getRequiredServices(prefix+name); }
/** * Get a required services. * @return The services. */ public ITerminableIntermediateFuture getRequiredServices(String name, boolean rebind) { String prefix = interpreter.findServicePrefix(scope); return interpreter.getServiceContainer().getRequiredServices(prefix+name, rebind); }
/** * Get a required service. * @return The service. */ public IFuture getRequiredService(String name, boolean rebind, IRemoteFilter filter) { String prefix = interpreter.findServicePrefix(scope); return interpreter.getServiceContainer().getRequiredService(prefix+name, rebind, filter); }
/** * Get a required services. * @return The services. */ public ITerminableIntermediateFuture getRequiredServices(String name, boolean rebind, IRemoteFilter filter) { String prefix = interpreter.findServicePrefix(scope); return interpreter.getServiceContainer().getRequiredServices(prefix+name, rebind, filter); }