Package be.ehealth.technicalconnector.utils

# Interface ConfigurableImplementation

All Known Subinterfaces:
  `BlobBuilder`, `CommonBuilder`, `Crypto`, `RequestObjectBuilder`, `ResponseObjectBuilder`

All Known Implementing Classes:
  `AbstractCommonBuilderImpl`, `AbstractEndToEndCrypto`, `AuthenticationCertificateRegistrationServiceImpl`, `BlobBuilderImpl`, `CryptoImpl`, `GenAsyncServiceImpl`, `GenericCommonBuilderImpl`, `HashMapCache`, `JSR107Cache`, `RequestObjectBuilderImpl`, `ResponseBuilderImpl`, `ResponseObjectBuilderImpl`, `ServiceFactory`, `TimeStampGeneratorImpl`, `TimeStampValidatorImpl`

public interface ConfigurableImplementation
must be implemented by implementations created by ConfigFactoryHelper, which can/should have additional input parameters.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `initialize(Map<String,Object> parameterMap)`
  initializes the implementation with additional parameters.

- ## Method Details

  - ### initialize

    void initialize(Map<String,Object> parameterMap) throws TechnicalConnectorException
    initializes the implementation with additional parameters.
    Parameters:
      `parameterMap` - Map with for each propertyString ,the input parameter as Object.
    Throws:
      `TechnicalConnectorException` - if the parameterMap is not correct.