package org.skywalking.apm.collector.actor;
/**
* @author pengys5
*/
public abstract class AbstractLocalSyncWorker extends AbstractLocalWorker {
public AbstractLocalSyncWorker(Role role, ClusterWorkerContext clusterContext, LocalWorkerContext selfContext) {
super(role, clusterContext, selfContext);
}
final public void allocateJob(Object request, Object response) throws Exception {
onWork(request, response);
}
protected abstract void onWork(Object request, Object response) throws Exception;
@Override
public void preStart() throws ProviderNotFoundException {
}
}