Skip to content
Snippets Groups Projects
Commit a66e3392 authored by unknown's avatar unknown
Browse files

usar Log do lombok

parent 6ea0fd08
No related branches found
No related tags found
No related merge requests found
Showing
with 21 additions and 40 deletions
......@@ -3,8 +3,6 @@ package ufrn.imd.controller.impl;
import ufrn.imd.controller.Controller;
import ufrn.imd.domain.Client;
import ufrn.imd.service.BalanceService;
import ufrn.imd.service.impl.BalanceServiceImpl;
import ufrn.imd.utils.Log;
import java.net.MalformedURLException;
import java.rmi.AlreadyBoundException;
......@@ -19,18 +17,18 @@ import java.util.Optional;
import static ufrn.imd.utils.NameSpace.HOST_BALANCE_SERVICE;
import static ufrn.imd.utils.NameSpace.PORT_BALANCE_SERVICE;
@lombok.extern.java.Log
public class BalanceControllerImpl extends UnicastRemoteObject implements Controller {
private volatile List<Client> clients = new ArrayList<>();
public BalanceControllerImpl(BalanceService service) throws RemoteException, MalformedURLException, AlreadyBoundException {
super();
Log.info(BalanceServiceImpl.class, "Starting Deposit service!");
log.info("Starting Deposit service!");
new Notify(service).start();
Log.info(BalanceServiceImpl.class,
String.format("Initializing server in %s", HOST_BALANCE_SERVICE));
log.info(String.format("Initializing server in %s", HOST_BALANCE_SERVICE));
LocateRegistry.createRegistry(PORT_BALANCE_SERVICE);
......@@ -40,8 +38,8 @@ public class BalanceControllerImpl extends UnicastRemoteObject implements Contro
@Override
public void registerClient(Client client) throws RemoteException {
clients.add(client);
Log.info(BalanceService.class, "new client registred");
Log.info(BalanceService.class, String.format("total users: %d", clients.size()));
log.info("new client registred");
log.info(String.format("total users: %d", clients.size()));
}
......@@ -60,10 +58,7 @@ public class BalanceControllerImpl extends UnicastRemoteObject implements Contro
for(;;) {
if(clients.size() > 0) {
Log.info(
BalanceService.class,
"notyfing the clients!"
);
log.info("notyfing the clients!");
int i = 0;
for (Client client : clients) {
......@@ -85,7 +80,7 @@ public class BalanceControllerImpl extends UnicastRemoteObject implements Contro
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
Log.info(BalanceService.class, "No there's clients!");
log.info("No there's clients!");
}
}
......
package ufrn.imd.controller.impl;
import lombok.extern.java.Log;
import ufrn.imd.controller.Controller;
import ufrn.imd.domain.Client;
import ufrn.imd.service.DepositService;
import ufrn.imd.utils.Log;
import java.net.MalformedURLException;
import java.rmi.AlreadyBoundException;
......@@ -18,16 +18,16 @@ import java.util.Optional;
import static ufrn.imd.utils.NameSpace.HOST_DEPOSIT_SERVICE;
import static ufrn.imd.utils.NameSpace.PORT_DEPOSIT_SERVICE;
@Log
public class DepositControllerImpl extends UnicastRemoteObject implements Controller {
private volatile List<Client> clients = new ArrayList<>();
public DepositControllerImpl(DepositService service) throws RemoteException, MalformedURLException, AlreadyBoundException {
super();
Log.info(DepositControllerImpl.class, "Starting Deposit service!");
log.info("Starting Deposit service!");
new Notify(service).start();
Log.info(DepositControllerImpl.class,
String.format("Initializing server in %s", HOST_DEPOSIT_SERVICE));
log.info(String.format("Initializing server in %s", HOST_DEPOSIT_SERVICE));
LocateRegistry.createRegistry(PORT_DEPOSIT_SERVICE);
......@@ -37,8 +37,8 @@ public class DepositControllerImpl extends UnicastRemoteObject implements Contro
@Override
public void registerClient(Client client) throws RemoteException {
clients.add(client);
Log.info(DepositControllerImpl.class, "new client registred");
Log.info(DepositControllerImpl.class, String.format("total users: %d", clients.size()));
log.info("new client registred");
log.info(String.format("total users: %d", clients.size()));
}
......@@ -58,10 +58,7 @@ public class DepositControllerImpl extends UnicastRemoteObject implements Contro
if(clients.size() > 0) {
Log.info(
DepositControllerImpl.class,
"notyfing the clients!"
);
log.info("notyfing the clients!");
int i = 0;
for (Client client : clients) {
......@@ -83,7 +80,7 @@ public class DepositControllerImpl extends UnicastRemoteObject implements Contro
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
Log.info(DepositControllerImpl.class, "No there's clients!");
log.info("No there's clients!");
}
......
package ufrn.imd.service.impl;
import lombok.extern.java.Log;
import ufrn.imd.domain.Account;
import ufrn.imd.service.BalanceService;
import ufrn.imd.utils.Log;
import java.rmi.RemoteException;
import java.util.Optional;
@Log
public class BalanceServiceImpl implements BalanceService {
@Override
public void balance(Optional<Account> accOP) throws RemoteException {
Account account = accOP.orElseThrow(() -> new RuntimeException("Invalid account"));
Log.info(
BalanceServiceImpl.class,
String.format("Account Balance: R$ %f", account.getBalance())
);
log.info(String.format("Account Balance: R$ %f", account.getBalance()));
}
}
package ufrn.imd.service.impl;
import lombok.extern.java.Log;
import ufrn.imd.domain.Account;
import ufrn.imd.service.DepositService;
import ufrn.imd.utils.Log;
import java.rmi.RemoteException;
import java.util.Optional;
@Log
public class DepositServiceImpl implements DepositService {
public DepositServiceImpl() {
......@@ -17,7 +18,7 @@ public class DepositServiceImpl implements DepositService {
Account account = acOp.orElseThrow(() -> new RuntimeException("Null User!"));
if(account.getBalance() < value) throw new RuntimeException("There's no money!");
account.setBalance(account.getBalance() - value);
Log.info(DepositServiceImpl.class, "deposit");
log.info("deposit");
}
}
package ufrn.imd.utils;
public class Log {
public static void info(Class path, String text) {
System.out.println(
String.format("[LOG] %s - %s", path , text)
);
}
}
File added
File added
File added
File added
No preview for this file type
No preview for this file type
File added
File added
File added
File added
File added
File added
File added
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment