public interface AbstractProps
Modifier and Type | Method and Description |
---|---|
void |
checkCreatorClosingOver(java.lang.Class<?> clazz) |
Props |
create(java.lang.Class<?> clazz,
java.lang.Object... args)
Java API: create a Props given a class and its constructor arguments.
|
Props |
create(java.lang.Class<?> clazz,
scala.collection.Seq<java.lang.Object> args)
Java API: create a Props given a class and its constructor arguments.
|
<T extends Actor> |
create(java.lang.Class<T> actorClass,
Creator<T> creator)
Create new Props from the given
Creator with the type set to the given actorClass. |
<T extends Actor> |
create(Creator<T> creator)
Create new Props from the given
Creator . |
void |
validate(java.lang.Class<?> clazz)
INTERNAL API
|
Props create(java.lang.Class<?> clazz, java.lang.Object... args)
clazz
- (undocumented)args
- (undocumented)void validate(java.lang.Class<?> clazz)
clazz
- (undocumented)Props create(java.lang.Class<?> clazz, scala.collection.Seq<java.lang.Object> args)
clazz
- (undocumented)args
- (undocumented)<T extends Actor> Props create(Creator<T> creator)
Creator
.
You can not use a Java 8 lambda with this method since the generated classes don't carry enough type information.
Use the Props.create(actorClass, creator) instead.
creator
- (undocumented)<T extends Actor> Props create(java.lang.Class<T> actorClass, Creator<T> creator)
Creator
with the type set to the given actorClass.actorClass
- (undocumented)creator
- (undocumented)void checkCreatorClosingOver(java.lang.Class<?> clazz)