Interface Handler
-
- All Known Implementing Classes:
ArtifactRequestHandler,ContractAgreementHandler,ContractOfferHandler,ContractRejectionHandler,ContractRequestHandler,DescriptionHandler,EndpointDataReferenceHandler,NotificationMessageHandler
public interface Handler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancanHandle(@NotNull MultipartRequest multipartRequest)Examines whether the current handler instance is applicable handling a certainMultipartRequest.@Nullable MultipartResponsehandleRequest(@NotNull MultipartRequest multipartRequest, @NotNull org.eclipse.dataspaceconnector.spi.iam.ClaimToken claimToken)Handles the givenMultipartRequest.
-
-
-
Method Detail
-
canHandle
boolean canHandle(@NotNull @NotNull MultipartRequest multipartRequest)Examines whether the current handler instance is applicable handling a certainMultipartRequest.- Parameters:
multipartRequest- from another connector- Returns:
- true if the handler can handle the request
-
handleRequest
@Nullable @Nullable MultipartResponse handleRequest(@NotNull @NotNull MultipartRequest multipartRequest, @NotNull @NotNull org.eclipse.dataspaceconnector.spi.iam.ClaimToken claimToken)
Handles the givenMultipartRequest.- Parameters:
multipartRequest- from another connector- Returns:
MultipartResponseor null, if the request cannot be handled (e.g. when content missing)
-
-