in src/main/java/deltix/ember/sample/ServiceKillSwitchSample.java [19:40]
public static void main (String [] args) {
String destination = (args.length > 0) ? args[0] : "SIMULATOR";
@Alphanumeric long destinationId = AlphanumericCodec.encode(destination);
Config config = EmberConfig.load();
try (MessageBus bus = MessageBusFactory.create(config)) {
Publication publication = bus.addPublication();
MutableServiceKillSwitchRequest kill = new MutableServiceKillSwitchRequest();
kill.setEnable(false);
kill.setReason("Killed by sample");
kill.setDestinationId(destinationId);
try {
publication.onServiceKillSwitchRequest(kill);
System.out.println("Service Kill switch request has been sent");
} catch (PublicationException e) {
System.out.println("Service Kill switch request was not sent due to: " + e.getMessage());
}
}
}