org.apache.servicemix.truezip
Class TrueZipComponent

java.lang.Object
  extended by org.apache.servicemix.common.AsyncBaseLifeCycle
      extended by org.apache.servicemix.common.BaseLifeCycle
          extended by org.apache.servicemix.common.DefaultComponent
              extended by org.apache.servicemix.truezip.TrueZipComponent
All Implemented Interfaces:
javax.jbi.component.Component, javax.jbi.component.ComponentLifeCycle, org.apache.servicemix.common.ServiceMixComponent, org.apache.servicemix.MessageExchangeListener

public class TrueZipComponent
extends org.apache.servicemix.common.DefaultComponent

A file based component

Version:
$Revision: 10098 $

Field Summary
 
Fields inherited from class org.apache.servicemix.common.DefaultComponent
logger, registry, serviceUnit, serviceUnitManager
 
Fields inherited from class org.apache.servicemix.common.AsyncBaseLifeCycle
channel, component, context, correlationId, currentState, executor, executorFactory, INITIALIZED, mbeanName, poller, polling, processors, running, transactionManager, workManagerCreated
 
Constructor Summary
TrueZipComponent()
           
 
Method Summary
protected  List getConfiguredEndpoints()
           
protected  Class[] getEndpointClasses()
           
 TrueZipEndpointType[] getEndpoints()
           
protected  org.apache.servicemix.common.Endpoint getResolvedEPR(javax.jbi.servicedesc.ServiceEndpoint ep)
           
 void setEndpoints(TrueZipEndpointType[] endpoints)
           
 
Methods inherited from class org.apache.servicemix.common.DefaultComponent
addEndpoint, asList, createRegistry, createServiceUnitManager, doInit, doShutDown, doStart, doStop, getComponentContext, getComponentName, getEPRElementName, getEPRProtocols, getEPRServiceName, getLifeCycle, getLogger, getRegistry, getServiceDescription, getServiceUnit, getServiceUnitManager, isExchangeWithConsumerOkay, isExchangeWithProviderOkay, resolveEndpointReference, validateEndpoint
 
Methods inherited from class org.apache.servicemix.common.BaseLifeCycle
onMessageExchange
 
Methods inherited from class org.apache.servicemix.common.AsyncBaseLifeCycle
createExecutorFactory, createExtensionMBeanName, exceptionShouldRollbackTx, findExecutorFactory, getContext, getCurrentState, getExecutor, getExtensionMBean, getExtensionMBeanName, init, isInitialized, isShutDown, isStarted, isStopped, isUnknown, pollDeliveryChannel, prepareConsumerExchange, processExchange, processExchangeInTx, sendConsumerExchange, sendConsumerExchange, setComponent, setCurrentState, shutDown, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.servicemix.common.ServiceMixComponent
getExecutor, prepareConsumerExchange, sendConsumerExchange
 

Constructor Detail

TrueZipComponent

public TrueZipComponent()
Method Detail

getEndpoints

public TrueZipEndpointType[] getEndpoints()

setEndpoints

public void setEndpoints(TrueZipEndpointType[] endpoints)

getConfiguredEndpoints

protected List getConfiguredEndpoints()
Specified by:
getConfiguredEndpoints in class org.apache.servicemix.common.DefaultComponent

getEndpointClasses

protected Class[] getEndpointClasses()
Specified by:
getEndpointClasses in class org.apache.servicemix.common.DefaultComponent

getResolvedEPR

protected org.apache.servicemix.common.Endpoint getResolvedEPR(javax.jbi.servicedesc.ServiceEndpoint ep)
                                                        throws Exception
Overrides:
getResolvedEPR in class org.apache.servicemix.common.AsyncBaseLifeCycle
Throws:
Exception


Copyright © 2005-2007. All Rights Reserved.