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; ...@@ -3,8 +3,6 @@ package ufrn.imd.controller.impl;
import ufrn.imd.controller.Controller; import ufrn.imd.controller.Controller;
import ufrn.imd.domain.Client; import ufrn.imd.domain.Client;
import ufrn.imd.service.BalanceService; import ufrn.imd.service.BalanceService;
import ufrn.imd.service.impl.BalanceServiceImpl;
import ufrn.imd.utils.Log;
import java.net.MalformedURLException; import java.net.MalformedURLException;
import java.rmi.AlreadyBoundException; import java.rmi.AlreadyBoundException;
...@@ -19,18 +17,18 @@ import java.util.Optional; ...@@ -19,18 +17,18 @@ import java.util.Optional;
import static ufrn.imd.utils.NameSpace.HOST_BALANCE_SERVICE; import static ufrn.imd.utils.NameSpace.HOST_BALANCE_SERVICE;
import static ufrn.imd.utils.NameSpace.PORT_BALANCE_SERVICE; import static ufrn.imd.utils.NameSpace.PORT_BALANCE_SERVICE;
@lombok.extern.java.Log
public class BalanceControllerImpl extends UnicastRemoteObject implements Controller { public class BalanceControllerImpl extends UnicastRemoteObject implements Controller {
private volatile List<Client> clients = new ArrayList<>(); private volatile List<Client> clients = new ArrayList<>();
public BalanceControllerImpl(BalanceService service) throws RemoteException, MalformedURLException, AlreadyBoundException { public BalanceControllerImpl(BalanceService service) throws RemoteException, MalformedURLException, AlreadyBoundException {
super(); super();
Log.info(BalanceServiceImpl.class, "Starting Deposit service!"); log.info("Starting Deposit service!");
new Notify(service).start(); new Notify(service).start();
Log.info(BalanceServiceImpl.class, log.info(String.format("Initializing server in %s", HOST_BALANCE_SERVICE));
String.format("Initializing server in %s", HOST_BALANCE_SERVICE));
LocateRegistry.createRegistry(PORT_BALANCE_SERVICE); LocateRegistry.createRegistry(PORT_BALANCE_SERVICE);
...@@ -40,8 +38,8 @@ public class BalanceControllerImpl extends UnicastRemoteObject implements Contro ...@@ -40,8 +38,8 @@ public class BalanceControllerImpl extends UnicastRemoteObject implements Contro
@Override @Override
public void registerClient(Client client) throws RemoteException { public void registerClient(Client client) throws RemoteException {
clients.add(client); clients.add(client);
Log.info(BalanceService.class, "new client registred"); log.info("new client registred");
Log.info(BalanceService.class, String.format("total users: %d", clients.size())); log.info(String.format("total users: %d", clients.size()));
} }
...@@ -60,10 +58,7 @@ public class BalanceControllerImpl extends UnicastRemoteObject implements Contro ...@@ -60,10 +58,7 @@ public class BalanceControllerImpl extends UnicastRemoteObject implements Contro
for(;;) { for(;;) {
if(clients.size() > 0) { if(clients.size() > 0) {
Log.info( log.info("notyfing the clients!");
BalanceService.class,
"notyfing the clients!"
);
int i = 0; int i = 0;
for (Client client : clients) { for (Client client : clients) {
...@@ -85,7 +80,7 @@ public class BalanceControllerImpl extends UnicastRemoteObject implements Contro ...@@ -85,7 +80,7 @@ public class BalanceControllerImpl extends UnicastRemoteObject implements Contro
} catch (InterruptedException e) { } catch (InterruptedException e) {
throw new RuntimeException(e); throw new RuntimeException(e);
} }
Log.info(BalanceService.class, "No there's clients!"); log.info("No there's clients!");
} }
} }
......
package ufrn.imd.controller.impl; package ufrn.imd.controller.impl;
import lombok.extern.java.Log;
import ufrn.imd.controller.Controller; import ufrn.imd.controller.Controller;
import ufrn.imd.domain.Client; import ufrn.imd.domain.Client;
import ufrn.imd.service.DepositService; import ufrn.imd.service.DepositService;
import ufrn.imd.utils.Log;
import java.net.MalformedURLException; import java.net.MalformedURLException;
import java.rmi.AlreadyBoundException; import java.rmi.AlreadyBoundException;
...@@ -18,16 +18,16 @@ import java.util.Optional; ...@@ -18,16 +18,16 @@ import java.util.Optional;
import static ufrn.imd.utils.NameSpace.HOST_DEPOSIT_SERVICE; import static ufrn.imd.utils.NameSpace.HOST_DEPOSIT_SERVICE;
import static ufrn.imd.utils.NameSpace.PORT_DEPOSIT_SERVICE; import static ufrn.imd.utils.NameSpace.PORT_DEPOSIT_SERVICE;
@Log
public class DepositControllerImpl extends UnicastRemoteObject implements Controller { public class DepositControllerImpl extends UnicastRemoteObject implements Controller {
private volatile List<Client> clients = new ArrayList<>(); private volatile List<Client> clients = new ArrayList<>();
public DepositControllerImpl(DepositService service) throws RemoteException, MalformedURLException, AlreadyBoundException { public DepositControllerImpl(DepositService service) throws RemoteException, MalformedURLException, AlreadyBoundException {
super(); super();
Log.info(DepositControllerImpl.class, "Starting Deposit service!"); log.info("Starting Deposit service!");
new Notify(service).start(); new Notify(service).start();
Log.info(DepositControllerImpl.class, log.info(String.format("Initializing server in %s", HOST_DEPOSIT_SERVICE));
String.format("Initializing server in %s", HOST_DEPOSIT_SERVICE));
LocateRegistry.createRegistry(PORT_DEPOSIT_SERVICE); LocateRegistry.createRegistry(PORT_DEPOSIT_SERVICE);
...@@ -37,8 +37,8 @@ public class DepositControllerImpl extends UnicastRemoteObject implements Contro ...@@ -37,8 +37,8 @@ public class DepositControllerImpl extends UnicastRemoteObject implements Contro
@Override @Override
public void registerClient(Client client) throws RemoteException { public void registerClient(Client client) throws RemoteException {
clients.add(client); clients.add(client);
Log.info(DepositControllerImpl.class, "new client registred"); log.info("new client registred");
Log.info(DepositControllerImpl.class, String.format("total users: %d", clients.size())); log.info(String.format("total users: %d", clients.size()));
} }
...@@ -58,10 +58,7 @@ public class DepositControllerImpl extends UnicastRemoteObject implements Contro ...@@ -58,10 +58,7 @@ public class DepositControllerImpl extends UnicastRemoteObject implements Contro
if(clients.size() > 0) { if(clients.size() > 0) {
Log.info( log.info("notyfing the clients!");
DepositControllerImpl.class,
"notyfing the clients!"
);
int i = 0; int i = 0;
for (Client client : clients) { for (Client client : clients) {
...@@ -83,7 +80,7 @@ public class DepositControllerImpl extends UnicastRemoteObject implements Contro ...@@ -83,7 +80,7 @@ public class DepositControllerImpl extends UnicastRemoteObject implements Contro
} catch (InterruptedException e) { } catch (InterruptedException e) {
throw new RuntimeException(e); throw new RuntimeException(e);
} }
Log.info(DepositControllerImpl.class, "No there's clients!"); log.info("No there's clients!");
} }
......
package ufrn.imd.service.impl; package ufrn.imd.service.impl;
import lombok.extern.java.Log;
import ufrn.imd.domain.Account; import ufrn.imd.domain.Account;
import ufrn.imd.service.BalanceService; import ufrn.imd.service.BalanceService;
import ufrn.imd.utils.Log;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.util.Optional; import java.util.Optional;
@Log
public class BalanceServiceImpl implements BalanceService { public class BalanceServiceImpl implements BalanceService {
@Override @Override
public void balance(Optional<Account> accOP) throws RemoteException { public void balance(Optional<Account> accOP) throws RemoteException {
Account account = accOP.orElseThrow(() -> new RuntimeException("Invalid account")); Account account = accOP.orElseThrow(() -> new RuntimeException("Invalid account"));
Log.info( log.info(String.format("Account Balance: R$ %f", account.getBalance()));
BalanceServiceImpl.class,
String.format("Account Balance: R$ %f", account.getBalance())
);
} }
} }
package ufrn.imd.service.impl; package ufrn.imd.service.impl;
import lombok.extern.java.Log;
import ufrn.imd.domain.Account; import ufrn.imd.domain.Account;
import ufrn.imd.service.DepositService; import ufrn.imd.service.DepositService;
import ufrn.imd.utils.Log;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.util.Optional; import java.util.Optional;
@Log
public class DepositServiceImpl implements DepositService { public class DepositServiceImpl implements DepositService {
public DepositServiceImpl() { public DepositServiceImpl() {
...@@ -17,7 +18,7 @@ public class DepositServiceImpl implements DepositService { ...@@ -17,7 +18,7 @@ public class DepositServiceImpl implements DepositService {
Account account = acOp.orElseThrow(() -> new RuntimeException("Null User!")); Account account = acOp.orElseThrow(() -> new RuntimeException("Null User!"));
if(account.getBalance() < value) throw new RuntimeException("There's no money!"); if(account.getBalance() < value) throw new RuntimeException("There's no money!");
account.setBalance(account.getBalance() - value); 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