org.mule.module.atom
Class AbderaServiceComponent

java.lang.Object
  extended by org.mule.component.AbstractComponent
      extended by org.mule.component.AbstractJavaComponent
          extended by org.mule.component.DefaultJavaComponent
              extended by org.mule.module.atom.AbderaServiceComponent
All Implemented Interfaces:
AnnotatedObject, Component, JavaComponent, FlowConstructAware, MuleContextAware, Disposable, Initialisable, Lifecycle, Startable, Stoppable, MessageProcessor

public class AbderaServiceComponent
extends DefaultJavaComponent

This component receives requests from Mule and passes them off to Abdera.


Nested Class Summary
static class AbderaServiceComponent.AbderaCallable
           
 
Field Summary
static String EVENT_CONTEXT
           
 
Fields inherited from class org.mule.component.DefaultJavaComponent
singletonComponentLifecycleAdapter
 
Fields inherited from class org.mule.component.AbstractJavaComponent
bindings, entryPointResolverSet, lifecycleAdapterFactory, objectFactory
 
Fields inherited from class org.mule.component.AbstractComponent
flowConstruct, interceptorChain, interceptors, lifecycleManager, logger, muleContext, notificationHandler, statistics
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Startable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Stoppable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Disposable
PHASE_NAME
 
Fields inherited from interface org.mule.api.AnnotatedObject
PROPERTY_NAME
 
Constructor Summary
AbderaServiceComponent()
           
 
Method Summary
 org.apache.abdera.protocol.server.Provider getProvider()
           
 void setProvider(org.apache.abdera.protocol.server.Provider provider)
           
 
Methods inherited from class org.mule.component.DefaultJavaComponent
borrowComponentLifecycleAdaptor, doDispose, doStart, doStop, returnComponentLifecycleAdaptor
 
Methods inherited from class org.mule.component.AbstractJavaComponent
createLifecycleAdaptor, doInitialise, doInvoke, getEntryPointResolverSet, getInterfaceBindings, getLifecycleAdapterFactory, getObjectFactory, getObjectType, injectService, invokeComponentInstance, setEntryPointResolvers, setEntryPointResolverSet, setFlowConstruct, setInterfaceBindings, setLifecycleAdapterFactory, setObjectFactory
 
Methods inherited from class org.mule.component.AbstractComponent
createResultEvent, dispose, fireComponentNotification, getAnnotation, getAnnotations, getFlowConstruct, getInterceptors, getName, getStatistics, initialise, process, release, setAnnotations, setInterceptors, setMuleContext, start, stop, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.mule.api.component.Component
getStatistics
 
Methods inherited from interface org.mule.api.processor.MessageProcessor
process
 

Field Detail

EVENT_CONTEXT

public static final String EVENT_CONTEXT
See Also:
Constant Field Values
Constructor Detail

AbderaServiceComponent

public AbderaServiceComponent()
Method Detail

getProvider

public org.apache.abdera.protocol.server.Provider getProvider()

setProvider

public void setProvider(org.apache.abdera.protocol.server.Provider provider)


Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.