Class SurefireMasterProcessChannelProcessorFactory

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable, org.apache.maven.surefire.spi.MasterProcessChannelProcessorFactory

    public class SurefireMasterProcessChannelProcessorFactory
    extends AbstractMasterProcessChannelProcessorFactory
    Producer of TCP/IP encoder and decoder.
    Since:
    3.0.0-M5
    Author:
    Tibor Digana (tibor17)
    • Constructor Detail

      • SurefireMasterProcessChannelProcessorFactory

        public SurefireMasterProcessChannelProcessorFactory()
    • Method Detail

      • canUse

        public boolean canUse​(java.lang.String channelConfig)
      • connect

        public void connect​(java.lang.String channelConfig)
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • createDecoder

        public org.apache.maven.surefire.api.booter.MasterProcessChannelDecoder createDecoder​(@Nonnull
                                                                                              org.apache.maven.surefire.api.fork.ForkNodeArguments forkingArguments)
      • createEncoder

        public org.apache.maven.surefire.api.booter.MasterProcessChannelEncoder createEncoder​(@Nonnull
                                                                                              org.apache.maven.surefire.api.fork.ForkNodeArguments forkingArguments)
      • close

        public void close()
                   throws java.io.IOException
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Overrides:
        close in class AbstractMasterProcessChannelProcessorFactory
        Throws:
        java.io.IOException