W przykładzie powyżej zastosowany został prosty planista, który wykonuje metody w kolejności ich nadchodzenia, a w razie niespełnienia warunku przenosi żądanie z powrotem na koniec kolejki. Programista może dostosować powyższy algorytm do własnych potrzeb.
ActivationQueue Jest to tradycyjna kolejka z operacjami dequeue oraz enqueue. Musi ona być zaimplementowana jako monitor, ponieważ dodawanie żądania do kolejki może być wykonane zarówno przez planistę, jak i w obrębie wątku wywołującego metodę, gdy pragnie on wysłać żądanie.
Future Obiekty tej klasy są zwracane przez Proxy jako wynik wywołania metody. Stanowią one gwarancję, że w przyszłości trafi do nich wynik wykonania właściwej metody aktywnego obiektu, dlatego wyposażone są w dwie podstawowe operacje: czy dostępny – sprawdza, czy wynik wykonania metody aktywnego obiektu jest już dostępny, pobierz wynik – zwraca wynik wykonania właściwej metody.