}
@Override
public <T> Object execute(T... args) {
try {
TopologyAssignEvent event = new TopologyAssignEvent();
event.setTopologyId(topologyid);
event.setScratch(true);
event.setOldStatus(oldStatus);
TopologyAssign.push(event);
} catch (Exception e) {
LOG.error("do-rebalance error!", e);