Class ContractOfferHandler
- java.lang.Object
-
- org.eclipse.dataspaceconnector.ids.api.multipart.handler.ContractOfferHandler
-
-
Constructor Summary
Constructors Constructor Description ContractOfferHandler(@NotNull org.eclipse.dataspaceconnector.spi.monitor.Monitor monitor, @NotNull java.lang.String connectorId, @NotNull com.fasterxml.jackson.databind.ObjectMapper objectMapper, @NotNull org.eclipse.dataspaceconnector.spi.contract.negotiation.ProviderContractNegotiationManager providerNegotiationManager, @NotNull org.eclipse.dataspaceconnector.spi.contract.negotiation.ConsumerContractNegotiationManager consumerNegotiationManager, @NotNull IdsResponseMessageFactory responseMessageFactory)
-
Method Summary
All Methods Instance Methods Concrete 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.
-
-
-
Constructor Detail
-
ContractOfferHandler
public ContractOfferHandler(@NotNull @NotNull org.eclipse.dataspaceconnector.spi.monitor.Monitor monitor, @NotNull @NotNull java.lang.String connectorId, @NotNull @NotNull com.fasterxml.jackson.databind.ObjectMapper objectMapper, @NotNull @NotNull org.eclipse.dataspaceconnector.spi.contract.negotiation.ProviderContractNegotiationManager providerNegotiationManager, @NotNull @NotNull org.eclipse.dataspaceconnector.spi.contract.negotiation.ConsumerContractNegotiationManager consumerNegotiationManager, @NotNull @NotNull IdsResponseMessageFactory responseMessageFactory)
-
-
Method Detail
-
canHandle
public boolean canHandle(@NotNull @NotNull MultipartRequest multipartRequest)Description copied from interface:HandlerExamines whether the current handler instance is applicable handling a certainMultipartRequest.
-
handleRequest
@Nullable public @Nullable MultipartResponse handleRequest(@NotNull @NotNull MultipartRequest multipartRequest, @NotNull @NotNull org.eclipse.dataspaceconnector.spi.iam.ClaimToken claimToken)
Description copied from interface:HandlerHandles the givenMultipartRequest.- Specified by:
handleRequestin interfaceHandler- Parameters:
multipartRequest- from another connector- Returns:
MultipartResponseor null, if the request cannot be handled (e.g. when content missing)
-
-