Показать сообщение отдельно

  #6  
Старый 23.02.2016, 00:44
gattsu
Участник форума
Регистрация: 24.11.2015
Сообщений: 165
С нами: 5509192

Репутация: 1457
По умолчанию

Расширил управление поведением. Добавил:

- возможность предиката (actor.samples.EvenAndOdd)

- возможность задавать поведения, для определенных значения(actor.samples.ValuesCase)

Добавил подержу синглтон акторов.

Синглтон актор - актор, объект которого может находиться в одном экземпляре, в системе.

Singletonрасширяется BaseActorкласс.

Объявление синглтон актора, делается путем наследования класса Singleton. Любой актор расширяемый от класс Singleton, сможет быть создан, в одном экземпляре, в системе, через метод create.

Обращение, к синглтон актору, можно сделать путем вызова метода actor(T.class), определенного в классе BaseActor. T класс должен быть расширяем actor.Singleton. Вызов данного метода возвращает ссылку на заданный актор.

Примечание: actor(T.class) может вернуть ссылку на не существующий синглтон.

Пример реализации PingPong через singleton
 
Ответить с цитированием