Skip to content

Commit

Permalink
[leona-mvc-client]
Browse files Browse the repository at this point in the history
- Updated Either implementations

[leona-mvc-components]
- Migrated Tuple classes to leona-core-commons
- Migrated ExecutionView to leona-core-commons

[leona-mvc-services]
- Updated Either implementations
  • Loading branch information
ImaMapleTree committed Aug 26, 2023
1 parent 8f5add8 commit b293c2e
Show file tree
Hide file tree
Showing 19 changed files with 39 additions and 403 deletions.
@@ -1,7 +1,7 @@
package com.sylvona.leona.mvc.client;

import com.sylvona.leona.mvc.components.containers.ContextView;
import com.sylvona.leona.mvc.components.containers.ExecutionView;
import com.sylvona.leona.core.commons.containers.ExecutionView;
import org.springframework.http.ResponseEntity;

/**
Expand Down
Expand Up @@ -37,7 +37,7 @@ public DefaultClientLogger(LoggerConfiguration loggerConfiguration) {
@Override
public void log(ClientExecutionView executionView) {
if (!predicate.test(executionView)) return;
if (executionView.isError()) logger.error("Encountered exception", executionView.error());
if (executionView.hasRight()) logger.error("Encountered exception", executionView.right());
else logger.atLevel(level).log(message.apply(executionView));
}

Expand Down
Expand Up @@ -42,17 +42,22 @@ public Retryer retryer() {
}

@Override
public ResponseEntity<?> result() {
return view.result();
public Throwable right() {
return view.right();
}

@Override
public Throwable error() {
return view.error();
public Duration executionTime() {
return view.executionTime();
}

@Override
public Duration executionTime() {
return view.executionTime();
public ResponseEntity<?> result() {
return view.result();
}

@Override
public Throwable error() {
return null;
}
}
@@ -1,5 +1,9 @@
package com.sylvona.leona.mvc.components.containers;

import com.sylvona.leona.core.commons.containers.Quadruple;
import com.sylvona.leona.core.commons.containers.Triple;
import com.sylvona.leona.core.commons.containers.Tuple;

public class Containers {
public static <T1, T2> Tuple<T1, T2> of(T1 item1, T2 item2) {
return new Tuple<>(item1, item2);
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

0 comments on commit b293c2e

Please sign in to comment.