Browse Source

undo ParentHeartbeatEvent extends HeartbeatEvent

pull/15/head
Spencer Gibb 10 years ago
parent
commit
f7a37eb1b4
  1. 15
      src/main/java/org/springframework/cloud/client/discovery/event/ParentHeartbeatEvent.java

15
src/main/java/org/springframework/cloud/client/discovery/event/ParentHeartbeatEvent.java

@ -16,16 +16,27 @@ @@ -16,16 +16,27 @@
package org.springframework.cloud.client.discovery.event;
import org.springframework.context.ApplicationEvent;
/**
* Heartbeat Event that a Parent ApplicationContext can send to a child Context. Useful
* when config server is located via DiscoveryClient
* @author Spencer Gibb
*/
@SuppressWarnings("serial")
public class ParentHeartbeatEvent extends HeartbeatEvent {
//WARNING: do not extend HearbeatEvent because of a parent context forwarding
//Heartbeat events to a child. Avoids a stack overflow.
public class ParentHeartbeatEvent extends ApplicationEvent {
private final Object value;
public ParentHeartbeatEvent(Object source, Object value) {
super(source, value);
super(source);
this.value = value;
}
public Object getValue() {
return this.value;
}
}

Loading…
Cancel
Save