Class IrcEndpoint

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.CamelContextAware, org.apache.camel.Endpoint, org.apache.camel.IsSingleton, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.HasId, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

    @UriEndpoint(firstVersion="1.1.0",
                 scheme="irc",
                 title="IRC",
                 syntax="irc:hostname:port",
                 alternativeSyntax="irc:username:password@hostname:port",
                 category=CHAT,
                 headersClass=IrcConstants.class)
    public class IrcEndpoint
    extends org.apache.camel.support.DefaultEndpoint
    Send and receive messages to/from and IRC chat.
    • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      IrcConsumer createConsumer​(org.apache.camel.Processor processor)  
      IrcProducer createProducer()  
      IrcBinding getBinding()  
      IrcComponent getComponent()  
      IrcConfiguration getConfiguration()  
      void handleIrcError​(int num, String msg)  
      void joinChannel​(String name)  
      void joinChannel​(IrcChannel channel)  
      void joinChannels()  
      void setBinding​(IrcBinding binding)  
      void setComponent​(IrcComponent component)  
      void setConfiguration​(IrcConfiguration configuration)  
      • Methods inherited from class org.apache.camel.support.DefaultEndpoint

        configureConsumer, configureExchange, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doInit, doStart, doStop, equals, getCamelContext, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, isLenientProperties, isPollingConsumerBlockWhenFull, isPollingConsumerCopy, isSingleton, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setComponent, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerCopy, setPollingConsumerQueueSize, setProperties, toString
      • Methods inherited from class org.apache.camel.support.service.BaseService

        build, doBuild, 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.Endpoint

        getEndpointBaseUri, isSingletonProducer
      • 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
    • Method Detail

      • getComponent

        public IrcComponent getComponent()
        Overrides:
        getComponent in class org.apache.camel.support.DefaultEndpoint
      • setComponent

        public void setComponent​(IrcComponent component)
      • setBinding

        public void setBinding​(IrcBinding binding)
      • setConfiguration

        public void setConfiguration​(IrcConfiguration configuration)
      • handleIrcError

        public void handleIrcError​(int num,
                                   String msg)
      • joinChannels

        public void joinChannels()
      • joinChannel

        public void joinChannel​(String name)
      • joinChannel

        public void joinChannel​(IrcChannel channel)