Actors (Untyped)
Чтобы актеры (Scala) получали сообщения, они должны смешивать черту Потребителя.Например, следующий класс субъекта (Consumer1) реализует метод endpointUri, который объявлен в признаке Consumer, для получения сообщений из файла: конечная точка Camel data / input / actor.Нетипизированные акторы (Java) должны расширять абстрактный класс UntypedConsumerActor и реализовывать методы getEndpointUri () и onReceive (Object).
Actors (Typed)
Типизированные актеры также могут получать сообщения от конечных точек Camel.В отличие от (нетипизированных) субъектов, которые реализуют только один метод receive или onReceive, типизированный субъект может определять несколько методов (обработки сообщений), каждый из которых может получать сообщения от другой конечной точки Camel.Чтобы метод типизированного актера был представлен как конечная точка Camel, он должен быть аннотирован аннотацией @consume.Например, следующий типизированный потребительский субъект определяет два метода, foo и bar.
Reference