@EventListener public void onEnvironmentChangeRemoteApplicationEvent(EnvironmentChangeRemoteApplicationEvent event) { System.out.printf("EnvironmentChangeRemoteApplicationEvent - " + " Source : %s , originService : %s , destinationService : %s \n", event.getSource(), event.getOriginService(), event.getDestinationService()); }
@WriteOperation public void busEnv(String name, String value) { //TODO: document params Map<String, String> params = Collections.singletonMap(name, value); publish(new EnvironmentChangeRemoteApplicationEvent(this, getInstanceId(), null, params)); }
@Override public void onApplicationEvent(EnvironmentChangeRemoteApplicationEvent event) { Map<String, String> values = event.getValues(); log.info("Received remote environment change request. Keys/values to update " + values); for (Map.Entry<String, String> entry : values.entrySet()) { env.setProperty(entry.getKey(), entry.getValue()); } } }
@WriteOperation public void busEnv(String name, String value) { //TODO: document params Map<String, String> params = Collections.singletonMap(name, value); publish(new EnvironmentChangeRemoteApplicationEvent(this, getInstanceId(), null, params)); }
@Override public void onApplicationEvent(EnvironmentChangeRemoteApplicationEvent event) { Map<String, String> values = event.getValues(); log.info("Received remote environment change request. Keys/values to update " + values); for (Map.Entry<String, String> entry : values.entrySet()) { env.setProperty(entry.getKey(), entry.getValue()); } } }
@EventListener public void onEnvironmentChangeRemoteApplicationEvent(EnvironmentChangeRemoteApplicationEvent event) { System.out.printf("EnvironmentChangeRemoteApplicationEvent - " + " Source : %s , originService : %s , destinationService : %s \n", event.getSource(), event.getOriginService(), event.getDestinationService()); }
@WriteOperation public void busEnvWithDestination(String name, String value, @Selector String destination) { //TODO: document params Map<String, String> params = Collections.singletonMap(name, value); publish(new EnvironmentChangeRemoteApplicationEvent(this, getInstanceId(), destination, params)); }
@WriteOperation public void busEnvWithDestination(String name, String value, @Selector String destination) { //TODO: document params Map<String, String> params = Collections.singletonMap(name, value); publish(new EnvironmentChangeRemoteApplicationEvent(this, getInstanceId(), destination, params)); }