36 lines
887 B
Java
36 lines
887 B
Java
package org.gcube.data.transfer.service;
|
|
|
|
import javax.inject.Inject;
|
|
import javax.xml.bind.annotation.XmlRootElement;
|
|
|
|
import org.gcube.data.transfer.service.transfers.engine.CapabilitiesProvider;
|
|
import org.gcube.smartgears.handlers.application.ApplicationLifecycleEvent.Start;
|
|
import org.gcube.smartgears.handlers.application.ApplicationLifecycleEvent.Stop;
|
|
import org.gcube.smartgears.handlers.application.ApplicationLifecycleHandler;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
@XmlRootElement(name = "data-transfer-lifecycle")
|
|
@Slf4j
|
|
public class DTServiceLifecycleMAnager extends ApplicationLifecycleHandler{
|
|
|
|
@Inject
|
|
CapabilitiesProvider capabilities;
|
|
|
|
|
|
@Override
|
|
public void onStart(Start e) {
|
|
|
|
super.onStart(e);
|
|
log.info("Capabilities : "+capabilities.get());
|
|
|
|
}
|
|
|
|
|
|
@Override
|
|
public void onStop(Stop e) {
|
|
// TODO Auto-generated method stub
|
|
super.onStop(e);
|
|
}
|
|
}
|