Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.Serializable;
- public class Management implements Serializable{
- private int clients;
- private int messages;
- public Management(){
- this.clients=0;
- this.messages=0;
- }
- synchronized public int getMessagesCount(){
- return messages;
- }
- synchronized public int getClientsCount(){
- return clients;
- }
- synchronized public void increaseMessagesCount(){
- this.messages++;
- notifyAll();
- }
- synchronized public void increaseClientsCount(){
- this.clients++;
- System.out.println(clients);
- notifyAll();
- }
- synchronized public void decreaseClientsCount(){
- this.clients--;
- System.out.println(clients);
- notifyAll();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment