org.mule.transport.restlet
Class RestletComponent

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.transport.restlet.RestletComponent
All Implemented Interfaces:
org.mule.api.AnnotatedObject, org.mule.api.component.Component, org.mule.api.component.JavaComponent, org.mule.api.construct.FlowConstructAware, org.mule.api.context.MuleContextAware, org.mule.api.lifecycle.Disposable, org.mule.api.lifecycle.Initialisable, org.mule.api.lifecycle.Lifecycle, org.mule.api.lifecycle.Startable, org.mule.api.lifecycle.Stoppable, org.mule.api.processor.MessageProcessor

public class RestletComponent
extends org.mule.component.DefaultJavaComponent

RestletComponent TODO document.

Author:
Alberto Aresca

Nested Class Summary
static class RestletComponent.RestletCallable
           
 
Field Summary
 
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
RestletComponent()
           
 
Method Summary
 org.restlet.Restlet getRestlet()
           
 void setRestlet(org.restlet.Restlet restlet)
           
 
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
 

Constructor Detail

RestletComponent

public RestletComponent()
Method Detail

getRestlet

public org.restlet.Restlet getRestlet()

setRestlet

public void setRestlet(org.restlet.Restlet restlet)


Copyright © 2011 MuleSoft, Inc. All Rights Reserved.