org.apache.camel.component.irc
Class IrcComponent

java.lang.Object
  extended by org.apache.camel.support.ServiceSupport
      extended by org.apache.camel.impl.DefaultComponent
          extended by org.apache.camel.component.irc.IrcComponent
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.Component, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

public class IrcComponent
extends org.apache.camel.impl.DefaultComponent

Defines the IRC Component

Version:

Field Summary
 
Fields inherited from class org.apache.camel.support.ServiceSupport
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
 
Constructor Summary
IrcComponent()
           
 
Method Summary
 void closeConnection(String key, org.schwering.irc.lib.IRCConnection connection)
           
protected  org.schwering.irc.lib.IRCConnection createConnection(IrcConfiguration configuration)
           
 IrcEndpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters)
           
protected  org.schwering.irc.lib.IRCEventListener createIrcLogger(String hostname)
           
protected  void doStop()
           
 org.schwering.irc.lib.IRCConnection getIRCConnection(IrcConfiguration configuration)
           
protected  String preProcessUri(String uri)
          Deprecated. 
 
Methods inherited from class org.apache.camel.impl.DefaultComponent
afterConfiguration, createComponentConfiguration, createConfiguration, createEndpoint, doStart, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, ifStartsWithReturnRemainder, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
 
Methods inherited from class org.apache.camel.support.ServiceSupport
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, start, stop, suspend
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IrcComponent

public IrcComponent()
Method Detail

createEndpoint

public IrcEndpoint createEndpoint(String uri,
                                  String remaining,
                                  Map<String,Object> parameters)
                           throws Exception
Specified by:
createEndpoint in class org.apache.camel.impl.DefaultComponent
Throws:
Exception

getIRCConnection

public org.schwering.irc.lib.IRCConnection getIRCConnection(IrcConfiguration configuration)

createConnection

protected org.schwering.irc.lib.IRCConnection createConnection(IrcConfiguration configuration)

closeConnection

public void closeConnection(String key,
                            org.schwering.irc.lib.IRCConnection connection)

doStop

protected void doStop()
               throws Exception
Overrides:
doStop in class org.apache.camel.impl.DefaultComponent
Throws:
Exception

createIrcLogger

protected org.schwering.irc.lib.IRCEventListener createIrcLogger(String hostname)

preProcessUri

@Deprecated
protected String preProcessUri(String uri)
Deprecated. 

Overrides:
preProcessUri in class org.apache.camel.impl.DefaultComponent


Apache Camel