package com.gravspace.page;
import java.util.List;
import java.util.Map;
import java.util.concurrent.Callable;
import akka.dispatch.Futures;
import scala.concurrent.Future;
import akka.actor.ActorRef;
import akka.actor.UntypedActorContext;
import com.gravspace.abstractions.ICalculation;
import com.gravspace.annotations.Calculation;
import com.gravspace.bases.CalculationBase;
import com.gravspace.impl.tasks.IProfileCalculation;
import com.gravspace.util.Layers;
@Calculation
public class ProfileCalculation extends CalculationBase implements
ICalculation, IProfileCalculation {
public ProfileCalculation(Map<Layers, ActorRef> routers,
ActorRef coordinatingActor, UntypedActorContext actorContext) {
super(routers, coordinatingActor, actorContext);
}
@Override
public Future<String> getThree() {
return Futures.successful("Three!");
}
}