Class DaprConfigurationOptionsProxy

java.lang.Object
org.apache.camel.component.dapr.DaprConfigurationOptionsProxy

public class DaprConfigurationOptionsProxy extends Object
A proxy class for DaprConfigurationOptionsProxy and DaprExchangeHeaders. Ideally this is responsible to obtain the correct configurations options either from configs or exchange headers
  • Constructor Details

    • DaprConfigurationOptionsProxy

      public DaprConfigurationOptionsProxy(DaprConfiguration config)
  • Method Details

    • getOperation

      public DaprOperation getOperation()
    • getServiceToInvoke

      public String getServiceToInvoke(org.apache.camel.Exchange exchange)
    • getMethodToInvoke

      public String getMethodToInvoke(org.apache.camel.Exchange exchange)
    • getVerb

      public String getVerb(org.apache.camel.Exchange exchange)
    • getQueryParameters

      public Map<String,List<String>> getQueryParameters(org.apache.camel.Exchange exchange)
    • getHttpHeaders

      public Map<String,String> getHttpHeaders(org.apache.camel.Exchange exchange)
    • getHttpExtension

      public io.dapr.client.domain.HttpExtension getHttpExtension(org.apache.camel.Exchange exchange)
    • getStateOperation

      public StateOperation getStateOperation(org.apache.camel.Exchange exchange)
    • getStateStore

      public String getStateStore(org.apache.camel.Exchange exchange)
    • getSecretStore

      public String getSecretStore(org.apache.camel.Exchange exchange)
    • getConfigStore

      public String getConfigStore(org.apache.camel.Exchange exchange)
    • getKey

      public String getKey(org.apache.camel.Exchange exchange)
    • getETag

      public String getETag(org.apache.camel.Exchange exchange)
    • getConcurrency

      public io.dapr.client.domain.StateOptions.Concurrency getConcurrency(org.apache.camel.Exchange exchange)
    • getConsistency

      public io.dapr.client.domain.StateOptions.Consistency getConsistency(org.apache.camel.Exchange exchange)
    • getMetadata

      public Map<String,String> getMetadata(org.apache.camel.Exchange exchange)
    • getStates

      public List<io.dapr.client.domain.State<?>> getStates(org.apache.camel.Exchange exchange)
    • getKeys

      public List<String> getKeys(org.apache.camel.Exchange exchange)
    • getTransactions

      public List<io.dapr.client.domain.TransactionalStateOperation<?>> getTransactions(org.apache.camel.Exchange exchange)
    • getPubSubName

      public String getPubSubName(org.apache.camel.Exchange exchange)
    • getTopic

      public String getTopic(org.apache.camel.Exchange exchange)
    • getContentType

      public String getContentType(org.apache.camel.Exchange exchange)
    • getBindingName

      public String getBindingName(org.apache.camel.Exchange exchange)
    • getBindingOperation

      public String getBindingOperation(org.apache.camel.Exchange exchange)
    • getConfigKeys

      public List<String> getConfigKeys(org.apache.camel.Exchange exchange)