Update FileUploadClientFallbackFactory.java
Changes for creating FallbackFactory
This commit is contained in:
parent
8bd7b32499
commit
9b7f11418e
@ -9,22 +9,22 @@ import com.baeldung.cloud.openfeign.exception.NotFoundException;
|
|||||||
|
|
||||||
@Component
|
@Component
|
||||||
public class FileUploadClientFallbackFactory implements FallbackFactory<FileUploadClient> {
|
public class FileUploadClientFallbackFactory implements FallbackFactory<FileUploadClient> {
|
||||||
@Override
|
@Override
|
||||||
public FileUploadClient create(Throwable cause) {
|
public FileUploadClient create(Throwable cause) {
|
||||||
return new FileUploadClient() {
|
return new FileUploadClient() {
|
||||||
@Override
|
@Override
|
||||||
public String fileUpload(MultipartFile file) {
|
public String fileUpload(MultipartFile file) {
|
||||||
if (cause instanceof BadRequestException) {
|
if (cause instanceof BadRequestException) {
|
||||||
return "Bad Request!!!";
|
return "Bad Request!!!";
|
||||||
}
|
}
|
||||||
if (cause instanceof NotFoundException) {
|
if (cause instanceof NotFoundException) {
|
||||||
return "Not Found!!!";
|
return "Not Found!!!";
|
||||||
}
|
}
|
||||||
if (cause instanceof Exception) {
|
if (cause instanceof Exception) {
|
||||||
return "Exception!!!";
|
return "Exception!!!";
|
||||||
}
|
}
|
||||||
return "Successfully Uploaded file!!!";
|
return "Successfully Uploaded file!!!";
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user