Class DescriptionHandler
- java.lang.Object
-
- org.eclipse.dataspaceconnector.ids.api.multipart.handler.DescriptionHandler
-
-
Constructor Summary
Constructors Constructor Description DescriptionHandler(@NotNull org.eclipse.dataspaceconnector.spi.monitor.Monitor monitor, @NotNull java.lang.String connectorId, @NotNull org.eclipse.dataspaceconnector.ids.spi.transform.IdsTransformerRegistry transformerRegistry, @NotNull ArtifactDescriptionRequestHandler artifactDescriptionRequestHandler, @NotNull DataCatalogDescriptionRequestHandler dataCatalogDescriptionRequestHandler, @NotNull RepresentationDescriptionRequestHandler representationDescriptionRequestHandler, @NotNull ResourceDescriptionRequestHandler resourceDescriptionRequestHandler, @NotNull ConnectorDescriptionRequestHandler connectorDescriptionRequestHandler)
-
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.MultipartResponsehandleRequest(@NotNull MultipartRequest multipartRequest, @NotNull org.eclipse.dataspaceconnector.spi.iam.ClaimToken claimToken)Handles the givenMultipartRequest.MultipartResponsehandleRequestInternal(@NotNull MultipartRequest multipartRequest, @NotNull org.eclipse.dataspaceconnector.spi.iam.ClaimToken claimToken)
-
-
-
Constructor Detail
-
DescriptionHandler
public DescriptionHandler(@NotNull @NotNull org.eclipse.dataspaceconnector.spi.monitor.Monitor monitor, @NotNull @NotNull java.lang.String connectorId, @NotNull @NotNull org.eclipse.dataspaceconnector.ids.spi.transform.IdsTransformerRegistry transformerRegistry, @NotNull @NotNull ArtifactDescriptionRequestHandler artifactDescriptionRequestHandler, @NotNull @NotNull DataCatalogDescriptionRequestHandler dataCatalogDescriptionRequestHandler, @NotNull @NotNull RepresentationDescriptionRequestHandler representationDescriptionRequestHandler, @NotNull @NotNull ResourceDescriptionRequestHandler resourceDescriptionRequestHandler, @NotNull @NotNull ConnectorDescriptionRequestHandler connectorDescriptionRequestHandler)
-
-
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
public 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)
-
handleRequestInternal
public MultipartResponse handleRequestInternal(@NotNull @NotNull MultipartRequest multipartRequest, @NotNull @NotNull org.eclipse.dataspaceconnector.spi.iam.ClaimToken claimToken)
-
-