Files
spring-boot-rest/akka-http/src/main/java/com/baeldung/akkahttp/UserMessages.java
Tom Hombergs 4321be4c58 merge
2018-12-16 20:42:13 +01:00

73 lines
1.5 KiB
Java

package com.baeldung.akkahttp;
import java.io.Serializable;
/**
* Defines all messages related to User Actor
*
*/
public interface UserRegistryMessages {
class GetUsers implements Serializable {
private static final long serialVersionUID = 1L;
}
class ActionPerformed implements Serializable {
private static final long serialVersionUID = 1L;
private final String description;
public ActionPerformed(String description) {
this.description = description;
}
public String getDescription() {
return description;
}
}
class CreateUser implements Serializable {
private static final long serialVersionUID = 1L;
private final User user;
public CreateUser(User user) {
this.user = user;
}
public User getUser() {
return user;
}
}
class GetUser implements Serializable {
private static final long serialVersionUID = 1L;
private final String name;
public GetUser(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
class DeleteUser implements Serializable {
private static final long serialVersionUID = 1L;
private final String name;
public DeleteUser(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
}