public static void main()

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());
            }
        }
    }