private void setPropertyInternal(String name, String value) { // Bring down the bean. The caller may have already broadcast this across the cluster stop(false); doInit(); this.state.setProperty(name, value); }
@Override public void broadcastSetProperty(PropertyBackedBean bean, String name, String value) { broadcastEvent(new PropertyBackedBeanSetPropertyEvent(bean, name, value)); }
@Override public void broadcastSetProperties(PropertyBackedBean bean, Map<String, String> properties) { broadcastEvent(new PropertyBackedBeanSetPropertiesEvent(bean, properties)); }
/** * Gets the application context. * * @return the application context */ public ApplicationContext getApplicationContext() { if (this.sourceApplicationContextFactory == null) { start(); } return this.sourceApplicationContextFactory.getApplicationContext(); }
@Override public void broadcastRemoveProperties(PropertyBackedBean bean, Collection<String> properties) { broadcastEvent(new PropertyBackedBeanRemovePropertiesEvent(bean, properties)); }
public void register(PropertyBackedBean bean) { broadcastEvent(new PropertyBackedBeanRegisteredEvent(bean)); }
public void deregister(PropertyBackedBean bean, boolean isPermanent) { broadcastEvent(new PropertyBackedBeanUnregisteredEvent(bean, isPermanent)); }
public void broadcastStop(PropertyBackedBean bean) { broadcastEvent(new PropertyBackedBeanStoppedEvent(bean)); }
public String getCurrentSourceBeanName() { return getState(false).getProperty(SwitchableApplicationContextFactory.SOURCE_BEAN_PROPERTY); }
public void broadcastStart(PropertyBackedBean bean) { broadcastEvent(new PropertyBackedBeanStartedEvent(bean)); }
private void setPropertyInternal(String name, String value) { // Bring down the bean. The caller may have already broadcast this across the cluster stop(false); doInit(); this.state.setProperty(name, value); }
@Override public void broadcastSetProperty(PropertyBackedBean bean, String name, String value) { broadcastEvent(new PropertyBackedBeanSetPropertyEvent(bean, name, value)); }
@Override public void broadcastSetProperties(PropertyBackedBean bean, Map<String, String> properties) { broadcastEvent(new PropertyBackedBeanSetPropertiesEvent(bean, properties)); }
@Override public void broadcastRemoveProperties(PropertyBackedBean bean, Collection<String> properties) { broadcastEvent(new PropertyBackedBeanRemovePropertiesEvent(bean, properties)); }
public void register(PropertyBackedBean bean) { broadcastEvent(new PropertyBackedBeanRegisteredEvent(bean)); }
public void deregister(PropertyBackedBean bean, boolean isPermanent) { broadcastEvent(new PropertyBackedBeanUnregisteredEvent(bean, isPermanent)); }