A B C D E G H I M N O P R 
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
InvalidCorrelationMessageException indicating that the id of a Message is null.
createExceptionForIssuerConnectorMissing() - Static method in exception org.eclipse.dataspaceconnector.ids.api.multipart.message.ids.exceptions.InvalidCorrelationMessageException
InvalidCorrelationMessageException indicating that the issuer of a Message is null.
createExceptionForSenderAgentMissing() - Static method in exception org.eclipse.dataspaceconnector.ids.api.multipart.message.ids.exceptions.InvalidCorrelationMessageException
InvalidCorrelationMessageException indicating that the sender agent of a Message is 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 Handler class for handling of EndpointDataReferenceMessage.
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 EndpointDataReference from the request payload, - apply a EndpointDataReferenceTransformer on the previous EDR, - finally apply EndpointDataReferenceReceiver to 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 Handler in 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 Handler registry.
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 IdsResponseMessageFactory creates IDS compliant ResponseMessage.
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 InvalidCorrelationMessageException is thrown when a correlation Message is 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 MissingClientCredentialsException is 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 Handler class for handling of NotificationMessage
NotificationMessageHandler(String, NotificationMessageHandlerRegistry) - Constructor for class org.eclipse.dataspaceconnector.ids.api.multipart.handler.NotificationMessageHandler
 
NotificationMessageHandlerRegistry - Class in org.eclipse.dataspaceconnector.ids.api.multipart.handler
NotificationMessage has 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
 
A B C D E G H I M N O P R 
All Classes All Packages