package org.bygle.scheduler;
import org.bygle.endpoint.managing.EndPointManagerInterface;
import org.bygle.endpoint.managing.EndPointManagerProvider;
import org.springframework.stereotype.Component;
@Component("endpointImporter")
public class EndpointImporter {
EndPointManagerProvider endPointManagerProvider;
private boolean isRunnig = false;
public EndpointImporter() {
}
public void executeImport() {
try {
System.out.println("executeImport");
if(isRunnig==false){
isRunnig = true;
EndPointManagerInterface endPointManager = endPointManagerProvider.getEndPointManager();
endPointManager.executeImport();
isRunnig = false;
}
} catch (Exception e) {
e.printStackTrace();
isRunnig = false;
}
}
public void setEndPointManagerProvider(EndPointManagerProvider endPointManagerProvider) {
this.endPointManagerProvider = endPointManagerProvider;
}
}