A B C D E G H I M N O P R
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addHandler(Class<? extends T>, Handler) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.HandlerRegistry
- ALL - Static variable in class org.eclipse.dataspaceconnector.ids.api.multipart.message.ids.IdsClientCredentialsScope
- ArtifactDescriptionRequestHandler - Class in org.eclipse.dataspaceconnector.ids.api.multipart.handler.description
- ArtifactDescriptionRequestHandler(Monitor, String, AssetIndex, IdsTransformerRegistry) - Constructor for class org.eclipse.dataspaceconnector.ids.api.multipart.handler.description.ArtifactDescriptionRequestHandler
- ArtifactRequestHandler - Class in org.eclipse.dataspaceconnector.ids.api.multipart.handler
- ArtifactRequestHandler(Monitor, String, ObjectMapper, ContractNegotiationStore, ContractValidationService, TransferProcessManager, Vault) - Constructor for class org.eclipse.dataspaceconnector.ids.api.multipart.handler.ArtifactRequestHandler
B
- badParameters(Message, String) - Static method in class org.eclipse.dataspaceconnector.ids.api.multipart.util.RejectionMessageUtil
- build() - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.message.MultipartRequest.Builder
- build() - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.message.MultipartResponse.Builder
C
- canHandle(MultipartRequest) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.ArtifactRequestHandler
- canHandle(MultipartRequest) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.ContractAgreementHandler
- canHandle(MultipartRequest) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.ContractOfferHandler
- canHandle(MultipartRequest) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.ContractRejectionHandler
- canHandle(MultipartRequest) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.ContractRequestHandler
- canHandle(MultipartRequest) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.DescriptionHandler
- canHandle(MultipartRequest) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.EndpointDataReferenceHandler
- canHandle(MultipartRequest) - Method in interface org.eclipse.dataspaceconnector.ids.api.multipart.handler.Handler
-
Examines whether the current handler instance is applicable handling a certain
MultipartRequest. - canHandle(MultipartRequest) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.NotificationMessageHandler
- claimToken(ClaimToken) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.message.MultipartRequest.Builder
- ConnectorDescriptionRequestHandler - Class in org.eclipse.dataspaceconnector.ids.api.multipart.handler.description
- ConnectorDescriptionRequestHandler(Monitor, String, ConnectorService, IdsTransformerRegistry) - Constructor for class org.eclipse.dataspaceconnector.ids.api.multipart.handler.description.ConnectorDescriptionRequestHandler
- ContractAgreementHandler - Class in org.eclipse.dataspaceconnector.ids.api.multipart.handler
-
This class handles and processes incoming IDS
ContractAgreementMessages. - ContractAgreementHandler(Monitor, String, ObjectMapper, ConsumerContractNegotiationManager, IdsTransformerRegistry) - Constructor for class org.eclipse.dataspaceconnector.ids.api.multipart.handler.ContractAgreementHandler
- ContractOfferHandler - Class in org.eclipse.dataspaceconnector.ids.api.multipart.handler
-
This class handles and processes incoming IDS
ContractOfferMessages. - ContractOfferHandler(Monitor, String, ObjectMapper, ProviderContractNegotiationManager, ConsumerContractNegotiationManager, IdsResponseMessageFactory) - Constructor for class org.eclipse.dataspaceconnector.ids.api.multipart.handler.ContractOfferHandler
- ContractRejectionHandler - Class in org.eclipse.dataspaceconnector.ids.api.multipart.handler
-
This class handles and processes incoming IDS
ContractRejectionMessages. - ContractRejectionHandler(Monitor, String, ProviderContractNegotiationManager, ConsumerContractNegotiationManager) - Constructor for class org.eclipse.dataspaceconnector.ids.api.multipart.handler.ContractRejectionHandler
- ContractRequestHandler - Class in org.eclipse.dataspaceconnector.ids.api.multipart.handler
-
This class handles and processes incoming IDS
ContractRequestMessages. - ContractRequestHandler(Monitor, String, ObjectMapper, ProviderContractNegotiationManager, IdsResponseMessageFactory, IdsTransformerRegistry, AssetIndex) - Constructor for class org.eclipse.dataspaceconnector.ids.api.multipart.handler.ContractRequestHandler
- createExceptionForCorrelationIdMissing() - Static method in exception org.eclipse.dataspaceconnector.ids.api.multipart.message.ids.exceptions.InvalidCorrelationMessageException
-
InvalidCorrelationMessageExceptionindicating that the id of aMessageis null. - createExceptionForIssuerConnectorMissing() - Static method in exception org.eclipse.dataspaceconnector.ids.api.multipart.message.ids.exceptions.InvalidCorrelationMessageException
-
InvalidCorrelationMessageExceptionindicating that the issuer of aMessageis null. - createExceptionForSenderAgentMissing() - Static method in exception org.eclipse.dataspaceconnector.ids.api.multipart.message.ids.exceptions.InvalidCorrelationMessageException
-
InvalidCorrelationMessageExceptionindicating that the sender agent of aMessageis null. - createRejectionMessage(Message, Exception) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.message.ids.IdsResponseMessageFactory
-
In general using IDS it should always be tried to answer with an IDS message.
- createRequestInProcessMessage(Message) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.message.ids.IdsResponseMessageFactory
-
Create IDS compliant
RequestInProcessMessage.
D
- DataCatalogDescriptionRequestHandler - Class in org.eclipse.dataspaceconnector.ids.api.multipart.handler.description
- DataCatalogDescriptionRequestHandler(Monitor, String, CatalogService, IdsTransformerRegistry) - Constructor for class org.eclipse.dataspaceconnector.ids.api.multipart.handler.description.DataCatalogDescriptionRequestHandler
- DEFAULT_EDC_IDS_ID - Static variable in class org.eclipse.dataspaceconnector.ids.api.multipart.IdsMultipartApiServiceExtension
- DescriptionHandler - Class in org.eclipse.dataspaceconnector.ids.api.multipart.handler
- DescriptionHandler(Monitor, String, IdsTransformerRegistry, ArtifactDescriptionRequestHandler, DataCatalogDescriptionRequestHandler, RepresentationDescriptionRequestHandler, ResourceDescriptionRequestHandler, ConnectorDescriptionRequestHandler) - Constructor for class org.eclipse.dataspaceconnector.ids.api.multipart.handler.DescriptionHandler
- DescriptionRequestHandler - Interface in org.eclipse.dataspaceconnector.ids.api.multipart.handler.description
E
- EDC_IDS_ID - Static variable in class org.eclipse.dataspaceconnector.ids.api.multipart.IdsMultipartApiServiceExtension
- EndpointDataReferenceHandler - Class in org.eclipse.dataspaceconnector.ids.api.multipart.handler
-
Implementation of the
Handlerclass for handling ofEndpointDataReferenceMessage. - EndpointDataReferenceHandler(Monitor, String, EndpointDataReferenceReceiverRegistry, EndpointDataReferenceTransformerRegistry, TypeManager) - Constructor for class org.eclipse.dataspaceconnector.ids.api.multipart.handler.EndpointDataReferenceHandler
G
- getClaimToken() - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.message.MultipartRequest
- getHandler(Class<? extends T>) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.HandlerRegistry
- getHeader() - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.message.MultipartRequest
- getHeader() - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.message.MultipartResponse
- getPayload() - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.message.MultipartRequest
- getPayload() - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.message.MultipartResponse
H
- handle(DescriptionRequestMessage, ClaimToken, String) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.description.ConnectorDescriptionRequestHandler
- handle(DescriptionRequestMessage, ClaimToken, String) - Method in interface org.eclipse.dataspaceconnector.ids.api.multipart.handler.description.DescriptionRequestHandler
- Handler - Interface in org.eclipse.dataspaceconnector.ids.api.multipart.handler
- handleRequest(MultipartRequest, ClaimToken) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.ArtifactRequestHandler
- handleRequest(MultipartRequest, ClaimToken) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.ContractAgreementHandler
- handleRequest(MultipartRequest, ClaimToken) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.ContractOfferHandler
- handleRequest(MultipartRequest, ClaimToken) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.ContractRejectionHandler
- handleRequest(MultipartRequest, ClaimToken) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.ContractRequestHandler
- handleRequest(MultipartRequest, ClaimToken) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.DescriptionHandler
- handleRequest(MultipartRequest, ClaimToken) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.EndpointDataReferenceHandler
-
Handling of the request is as follows: - decode
EndpointDataReferencefrom the request payload, - apply aEndpointDataReferenceTransformeron the previous EDR, - finally applyEndpointDataReferenceReceiverto the resulting EDR to dispatch it into the consumer environment. - handleRequest(MultipartRequest, ClaimToken) - Method in interface org.eclipse.dataspaceconnector.ids.api.multipart.handler.Handler
-
Handles the given
MultipartRequest. - handleRequest(MultipartRequest, ClaimToken) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.NotificationMessageHandler
-
Delegate the processing of the request to the first
Handlerin the registry that accepts this kind of request, if any. - handleRequestInternal(MultipartRequest, ClaimToken) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.DescriptionHandler
- HandlerRegistry<T> - Class in org.eclipse.dataspaceconnector.ids.api.multipart.handler
-
An in-memory
Handlerregistry. - HandlerRegistry() - Constructor for class org.eclipse.dataspaceconnector.ids.api.multipart.handler.HandlerRegistry
- header(Message) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.message.MultipartRequest.Builder
- header(Message) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.message.MultipartResponse.Builder
I
- IdsClientCredentialsScope - Class in org.eclipse.dataspaceconnector.ids.api.multipart.message.ids
- IdsClientCredentialsScope() - Constructor for class org.eclipse.dataspaceconnector.ids.api.multipart.message.ids.IdsClientCredentialsScope
- IdsMultipartApiServiceExtension - Class in org.eclipse.dataspaceconnector.ids.api.multipart
-
ServiceExtension providing IDS multipart related API controllers
- IdsMultipartApiServiceExtension() - Constructor for class org.eclipse.dataspaceconnector.ids.api.multipart.IdsMultipartApiServiceExtension
- IdsResponseMessageFactory - Class in org.eclipse.dataspaceconnector.ids.api.multipart.message.ids
-
The
IdsResponseMessageFactorycreates IDS compliantResponseMessage. - IdsResponseMessageFactory(String, IdentityService) - Constructor for class org.eclipse.dataspaceconnector.ids.api.multipart.message.ids.IdsResponseMessageFactory
- initialize(ServiceExtensionContext) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.IdsMultipartApiServiceExtension
- internalRecipientError(Message, String) - Static method in class org.eclipse.dataspaceconnector.ids.api.multipart.util.RejectionMessageUtil
- InvalidCorrelationMessageException - Exception in org.eclipse.dataspaceconnector.ids.api.multipart.message.ids.exceptions
-
The
InvalidCorrelationMessageExceptionis thrown when a correlationMessageis missing mandatory information.
M
- malformedMessage(Message, String) - Static method in class org.eclipse.dataspaceconnector.ids.api.multipart.util.RejectionMessageUtil
- messageTypeNotSupported(Message, String) - Static method in class org.eclipse.dataspaceconnector.ids.api.multipart.util.RejectionMessageUtil
- MissingClientCredentialsException - Exception in org.eclipse.dataspaceconnector.ids.api.multipart.message.ids.exceptions
-
The
MissingClientCredentialsExceptionis thrown when there is a problem obtaining client credentials. - MissingClientCredentialsException(List<String>) - Constructor for exception org.eclipse.dataspaceconnector.ids.api.multipart.message.ids.exceptions.MissingClientCredentialsException
- MultipartController - Class in org.eclipse.dataspaceconnector.ids.api.multipart.controller
- MultipartController(Monitor, String, ObjectMapper, IdentityService, List<Handler>) - Constructor for class org.eclipse.dataspaceconnector.ids.api.multipart.controller.MultipartController
- MultipartRequest - Class in org.eclipse.dataspaceconnector.ids.api.multipart.message
- MultipartRequest.Builder - Class in org.eclipse.dataspaceconnector.ids.api.multipart.message
- MultipartResponse - Class in org.eclipse.dataspaceconnector.ids.api.multipart.message
- MultipartResponse.Builder - Class in org.eclipse.dataspaceconnector.ids.api.multipart.message
N
- name() - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.IdsMultipartApiServiceExtension
- newInstance() - Static method in class org.eclipse.dataspaceconnector.ids.api.multipart.message.MultipartRequest.Builder
- newInstance() - Static method in class org.eclipse.dataspaceconnector.ids.api.multipart.message.MultipartResponse.Builder
- notAuthenticated(Message, String) - Static method in class org.eclipse.dataspaceconnector.ids.api.multipart.util.RejectionMessageUtil
- notAuthorized(Message, String) - Static method in class org.eclipse.dataspaceconnector.ids.api.multipart.util.RejectionMessageUtil
- notFound(Message, String) - Static method in class org.eclipse.dataspaceconnector.ids.api.multipart.util.RejectionMessageUtil
- NotificationMessageHandler - Class in org.eclipse.dataspaceconnector.ids.api.multipart.handler
-
Implementation of the
Handlerclass for handling ofNotificationMessage - NotificationMessageHandler(String, NotificationMessageHandlerRegistry) - Constructor for class org.eclipse.dataspaceconnector.ids.api.multipart.handler.NotificationMessageHandler
- NotificationMessageHandlerRegistry - Class in org.eclipse.dataspaceconnector.ids.api.multipart.handler
-
NotificationMessagehas several implementations. - NotificationMessageHandlerRegistry() - Constructor for class org.eclipse.dataspaceconnector.ids.api.multipart.handler.NotificationMessageHandlerRegistry
- NULL_CORRELATION_MESSAGE_ID - Static variable in class org.eclipse.dataspaceconnector.ids.api.multipart.message.ids.IdsResponseMessageFactory
-
It may be necessary to reject messages with a missing message ID.
- NULL_RECIPIENT_AGENT - Static variable in class org.eclipse.dataspaceconnector.ids.api.multipart.message.ids.IdsResponseMessageFactory
-
It may be necessary to reject messages with a missing sender agent.
- NULL_RECIPIENT_CONNECTOR - Static variable in class org.eclipse.dataspaceconnector.ids.api.multipart.message.ids.IdsResponseMessageFactory
-
It may be necessary to reject messages with a missing issuer connector.
- NULL_TOKEN - Static variable in class org.eclipse.dataspaceconnector.ids.api.multipart.message.ids.IdsResponseMessageFactory
-
It may be necessary to reject messages, even when the EDC is not able to provide client credentials for itself.
O
- org.eclipse.dataspaceconnector.ids.api.multipart - package org.eclipse.dataspaceconnector.ids.api.multipart
- org.eclipse.dataspaceconnector.ids.api.multipart.controller - package org.eclipse.dataspaceconnector.ids.api.multipart.controller
- org.eclipse.dataspaceconnector.ids.api.multipart.handler - package org.eclipse.dataspaceconnector.ids.api.multipart.handler
- org.eclipse.dataspaceconnector.ids.api.multipart.handler.description - package org.eclipse.dataspaceconnector.ids.api.multipart.handler.description
- org.eclipse.dataspaceconnector.ids.api.multipart.message - package org.eclipse.dataspaceconnector.ids.api.multipart.message
- org.eclipse.dataspaceconnector.ids.api.multipart.message.ids - package org.eclipse.dataspaceconnector.ids.api.multipart.message.ids
- org.eclipse.dataspaceconnector.ids.api.multipart.message.ids.exceptions - package org.eclipse.dataspaceconnector.ids.api.multipart.message.ids.exceptions
- org.eclipse.dataspaceconnector.ids.api.multipart.util - package org.eclipse.dataspaceconnector.ids.api.multipart.util
P
- PATH - Static variable in class org.eclipse.dataspaceconnector.ids.api.multipart.controller.MultipartController
- payload(Object) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.message.MultipartResponse.Builder
- payload(String) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.message.MultipartRequest.Builder
R
- RejectionMessageUtil - Class in org.eclipse.dataspaceconnector.ids.api.multipart.util
- RepresentationDescriptionRequestHandler - Class in org.eclipse.dataspaceconnector.ids.api.multipart.handler.description
- RepresentationDescriptionRequestHandler(Monitor, String, AssetIndex, IdsTransformerRegistry) - Constructor for class org.eclipse.dataspaceconnector.ids.api.multipart.handler.description.RepresentationDescriptionRequestHandler
- request(InputStream, String) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.controller.MultipartController
- ResourceDescriptionRequestHandler - Class in org.eclipse.dataspaceconnector.ids.api.multipart.handler.description
- ResourceDescriptionRequestHandler(Monitor, String, AssetIndex, ContractOfferService, IdsTransformerRegistry) - Constructor for class org.eclipse.dataspaceconnector.ids.api.multipart.handler.description.ResourceDescriptionRequestHandler
- retrieveObject(IdsId, ClaimToken) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.description.ArtifactDescriptionRequestHandler
- retrieveObject(IdsId, ClaimToken) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.description.DataCatalogDescriptionRequestHandler
- retrieveObject(IdsId, ClaimToken) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.description.RepresentationDescriptionRequestHandler
- retrieveObject(IdsId, ClaimToken) - Method in class org.eclipse.dataspaceconnector.ids.api.multipart.handler.description.ResourceDescriptionRequestHandler
All Classes All Packages