1. public class MyDistributeOnceJobListener extends AbstractDistributeOnceElasticJobListener {
  2. public TestDistributeOnceElasticJobListener(long startTimeoutMills, long completeTimeoutMills) {
  3. super(startTimeoutMills, completeTimeoutMills);
  4. public void doBeforeJobExecutedAtLastStarted(ShardingContexts shardingContexts) {
  5. // do something ...
  6. }
  7. @Override
  8. }
  9. @Override
  10. public String getType() {
  11. return "distributeOnceJobListener";
  12. }