public abstract class AbstractChainSubscriber<T extends org.qubership.automation.itf.core.model.event.AbstractEvent> extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractChainSubscriber(String id,
String parentId) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
destroy() |
String |
getId() |
String |
getParentId() |
protected abstract String |
getTenantId(T event) |
void |
handleEvent(T event) |
protected abstract void |
onEvent(T event) |
protected <Subscriber extends AbstractChainSubscriber,Event extends org.qubership.automation.itf.core.model.event.AbstractEvent> |
subscribeAndPostEvent(Subscriber stepSubscriber,
Event stepEvent) |
protected abstract void |
unregisterIfExpired() |
public void handleEvent(T event)
protected abstract void unregisterIfExpired()
public String getId()
public String getParentId()
protected void destroy()
protected <Subscriber extends AbstractChainSubscriber,Event extends org.qubership.automation.itf.core.model.event.AbstractEvent> void subscribeAndPostEvent(Subscriber stepSubscriber, Event stepEvent)
Copyright © 2025. All rights reserved.