Class MllpComponent

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.CamelContextAware, org.apache.camel.Component, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

    @Component("mllp")
    public class MllpComponent
    extends org.apache.camel.support.DefaultComponent
    • Field Summary

      • Fields inherited from class org.apache.camel.support.service.BaseService

        BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
    • Constructor Summary

      Constructors 
      Constructor Description
      MllpComponent()  
      MllpComponent​(org.apache.camel.CamelContext context)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.apache.camel.Endpoint createEndpoint​(String uriString, String remaining, Map<String,​Object> parameters)  
      MllpConfiguration getConfiguration()  
      String getDefaultCharset()  
      Boolean getLogPhi()  
      int getLogPhiMaxBytes()  
      boolean hasConfiguration()  
      void setConfiguration​(MllpConfiguration configuration)
      Sets the default configuration to use when creating MLLP endpoints.
      void setDefaultCharset​(String name)
      Set the default character set to use for byte[] to/from String conversions.
      void setLogPhi​(Boolean logPhi)
      Whether to log PHI
      void setLogPhiMaxBytes​(Integer logPhiMaxBytes)
      Set the maximum number of bytes of PHI that will be logged in a log entry.
      • Methods inherited from class org.apache.camel.support.DefaultComponent

        afterConfiguration, createEndpoint, createEndpoint, doBuild, doInit, doStart, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getDefaultName, getEndpointPropertyConfigurer, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, resolveRawParameterValues, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setLazyStartProducer, setProperties, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
      • Methods inherited from class org.apache.camel.support.service.BaseService

        build, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
      • Methods inherited from interface org.apache.camel.Service

        build, close, init, start, stop
      • Methods inherited from interface org.apache.camel.ShutdownableService

        shutdown
      • Methods inherited from interface org.apache.camel.StatefulService

        getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending
      • Methods inherited from interface org.apache.camel.SuspendableService

        isSuspended, resume, suspend
    • Constructor Detail

      • MllpComponent

        public MllpComponent()
      • MllpComponent

        public MllpComponent​(org.apache.camel.CamelContext context)
    • Method Detail

      • createEndpoint

        protected org.apache.camel.Endpoint createEndpoint​(String uriString,
                                                           String remaining,
                                                           Map<String,​Object> parameters)
                                                    throws Exception
        Specified by:
        createEndpoint in class org.apache.camel.support.DefaultComponent
        Throws:
        Exception
      • getLogPhi

        public Boolean getLogPhi()
      • setLogPhi

        public void setLogPhi​(Boolean logPhi)
        Whether to log PHI
      • getLogPhiMaxBytes

        public int getLogPhiMaxBytes()
      • setLogPhiMaxBytes

        public void setLogPhiMaxBytes​(Integer logPhiMaxBytes)
        Set the maximum number of bytes of PHI that will be logged in a log entry.
      • getDefaultCharset

        public String getDefaultCharset()
      • setDefaultCharset

        public void setDefaultCharset​(String name)
        Set the default character set to use for byte[] to/from String conversions.
      • hasConfiguration

        public boolean hasConfiguration()
      • setConfiguration

        public void setConfiguration​(MllpConfiguration configuration)
        Sets the default configuration to use when creating MLLP endpoints.