@Override public DirectTopology newTopology(String name) { checkName(name); return new DirectTopology(name, services); }
/** * Create an {@code IotProvider} that uses its own {@code DirectProvider}. * @param name Name of the provider, if the value is not {@code null} then a preferences service is created. * @param iotDeviceCreator How the {@code IotDevice} is created. * * @see DirectProvider */ public IotProvider(String name, Function<Topology, IotDevice> iotDeviceCreator) { this(name, new DirectProvider(), iotDeviceCreator); }
@Override public Future<Job> submit(Topology topology, JsonObject config) { return ((DirectTopology) topology).executeCallable(config); } }
@Override public Supplier<RuntimeServices> getRuntimeServiceSupplier() { return () -> getExecutable(); }
@Override protected DirectTester newTester() { return new DirectTester(this); }
/** * Create an {@code IotProvider} that uses its own {@code DirectProvider}. * No name is assigned to the provider so a preferences service is not created. * @param iotDeviceCreator How the {@code IotDevice} is created. * * @see DirectProvider */ public IotProvider(Function<Topology, IotDevice> iotDeviceCreator) { this(null, new DirectProvider(), iotDeviceCreator); }
@Override public DirectTopology newTopology(String name) { checkName(name); return new DirectTopology(name, services); }
@Override public Future<Job> submit(Topology topology, JsonObject config) { return ((DirectTopology) topology).executeCallable(config); } }
@Override public Supplier<RuntimeServices> getRuntimeServiceSupplier() { return () -> getExecutable(); }
@Override protected DirectTester newTester() { return new DirectTester(this); }
/** * Create an {@code IotProvider} that uses its own {@code DirectProvider}. * No name is assigned to the provider so a preferences service is not created. * @param iotDeviceCreator How the {@code IotDevice} is created. * * @see DirectProvider */ public IotProvider(Function<Topology, IotDevice> iotDeviceCreator) { this(null, new DirectProvider(), iotDeviceCreator); }
/** * Create an {@code IotProvider} that uses its own {@code DirectProvider}. * @param name Name of the provider, if the value is not {@code null} then a preferences service is created. * @param iotDeviceCreator How the {@code IotDevice} is created. * * @see DirectProvider */ public IotProvider(String name, Function<Topology, IotDevice> iotDeviceCreator) { this(name, new DirectProvider(), iotDeviceCreator); }
@Override public DirectProvider createTopologyProvider() { return new DirectProvider(); }
@Override public DirectProvider createTopologyProvider() { return new DirectProvider(); }
@Override public DirectProvider createTopologyProvider() { return new DirectProvider(); }
@Override public DirectProvider createTopologyProvider() { return new DirectProvider(); }
@Override public DirectProvider createTopologyProvider() { return new DirectProvider(); }
@Override public DirectProvider createTopologyProvider() { return new DirectProvider(); }
@Override public DirectProvider createTopologyProvider() { return new DirectProvider(); }
@Override public DirectProvider createTopologyProvider() { return new DirectProvider(); }