@WriteOperation public void busRefresh() { publish(new RefreshRemoteApplicationEvent(this, getInstanceId(), null)); }
@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)); }
@Bean @ConditionalOnEnabledEndpoint public EnvironmentBusEndpoint environmentBusEndpoint( ApplicationContext context, BusProperties bus) { return new EnvironmentBusEndpoint(context, bus.getId()); } }
@Bean @ConditionalOnEnabledEndpoint public RefreshBusEndpoint refreshBusEndpoint(ApplicationContext context, BusProperties bus) { return new RefreshBusEndpoint(context, bus.getId()); } }
@WriteOperation public void busRefresh() { publish(new RefreshRemoteApplicationEvent(this, getInstanceId(), null)); }
@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)); }
@Bean @ConditionalOnEnabledEndpoint public EnvironmentBusEndpoint environmentBusEndpoint( ApplicationContext context, BusProperties bus) { return new EnvironmentBusEndpoint(context, bus.getId()); } }
@Bean @ConditionalOnEnabledEndpoint public RefreshBusEndpoint refreshBusEndpoint(ApplicationContext context, BusProperties bus) { return new RefreshBusEndpoint(context, bus.getId()); } }
@WriteOperation public void busRefreshWithDestination(@Selector String destination) { //TODO: document destination publish(new RefreshRemoteApplicationEvent(this, getInstanceId(), destination)); }
@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 busRefreshWithDestination(@Selector String destination) { //TODO: document destination publish(new RefreshRemoteApplicationEvent(this, getInstanceId(), destination)); }
@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)); }