package org.atomnuke.service;
import org.atomnuke.plugin.InstanceContext;
import org.atomnuke.util.remote.CancellationRemote;
/**
*
* @author zinic
*/
public class ManagedService {
private final InstanceContext<Service> serviceContext;
private final CancellationRemote cancellationRemote;
public ManagedService(InstanceContext<Service> serviceContext, CancellationRemote cancellationRemote) {
this.serviceContext = serviceContext;
this.cancellationRemote = cancellationRemote;
}
public InstanceContext<Service> serviceContext() {
return serviceContext;
}
public CancellationRemote cancellationRemote() {
return cancellationRemote;
}
}