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); } }