change the type of the handler function, and go down the rabbit hole a bit. Add a Procedure2[T1,T2] to the Java API, and add JavaEventHandler that gives access from java to the EventHandler, add docs for configuring the handler in declarative Supervision for Scala and Java.
This commit is contained in:
parent
41ef2843b1
commit
b96eca5868
6 changed files with 100 additions and 6 deletions
35
akka-actor/src/main/java/akka/event/JavaEventHandler.java
Normal file
35
akka-actor/src/main/java/akka/event/JavaEventHandler.java
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
package akka.event;
|
||||
|
||||
|
||||
import akka.actor.ActorRef;
|
||||
|
||||
/**
|
||||
* Java API for Akka EventHandler
|
||||
*/
|
||||
|
||||
public class JavaEventHandler {
|
||||
|
||||
|
||||
public static void notify(Object message){
|
||||
EventHandler$.MODULE$.notify(message);
|
||||
}
|
||||
|
||||
public static void debug(ActorRef instance, Object message){
|
||||
EventHandler$.MODULE$.debug(instance, message);
|
||||
}
|
||||
|
||||
public static void info(ActorRef instance, Object message){
|
||||
EventHandler$.MODULE$.info(instance,message);
|
||||
}
|
||||
|
||||
public static void warning(ActorRef instance, Object message){
|
||||
EventHandler$.MODULE$.warning(instance,message);
|
||||
}
|
||||
|
||||
public static void error(ActorRef instance, Object message){
|
||||
EventHandler$.MODULE$.debug(instance,message);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue