Fabric3 FTP Binding

org.fabric3.binding.ftp.runtime
Class FtpSourceWireAttacher

java.lang.Object
  extended by org.fabric3.binding.ftp.runtime.FtpSourceWireAttacher
All Implemented Interfaces:
org.fabric3.spi.builder.component.SourceWireAttacher<FtpWireSourceDefinition>

public class FtpSourceWireAttacher
extends Object
implements org.fabric3.spi.builder.component.SourceWireAttacher<FtpWireSourceDefinition>

Version:
$Revision$ $Date$

Constructor Summary
FtpSourceWireAttacher(org.fabric3.ftp.spi.FtpLetContainer ftpLetContainer, BindingMonitor monitor)
          Injects the references.
 
Method Summary
 void attachObjectFactory(FtpWireSourceDefinition source, org.fabric3.spi.ObjectFactory<?> objectFactory, org.fabric3.spi.model.physical.PhysicalWireTargetDefinition definition)
           
 void attachToSource(FtpWireSourceDefinition source, org.fabric3.spi.model.physical.PhysicalWireTargetDefinition target, org.fabric3.spi.wire.Wire wire)
           
 void detachFromSource(FtpWireSourceDefinition source, org.fabric3.spi.model.physical.PhysicalWireTargetDefinition target, org.fabric3.spi.wire.Wire wire)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FtpSourceWireAttacher

public FtpSourceWireAttacher(org.fabric3.ftp.spi.FtpLetContainer ftpLetContainer,
                             BindingMonitor monitor)
Injects the references.

Parameters:
ftpLetContainer - FtpLet container.
monitor - the binding monitor for reporting events.
Method Detail

attachToSource

public void attachToSource(FtpWireSourceDefinition source,
                           org.fabric3.spi.model.physical.PhysicalWireTargetDefinition target,
                           org.fabric3.spi.wire.Wire wire)
                    throws org.fabric3.spi.builder.WiringException
Specified by:
attachToSource in interface org.fabric3.spi.builder.component.SourceWireAttacher<FtpWireSourceDefinition>
Throws:
org.fabric3.spi.builder.WiringException

detachFromSource

public void detachFromSource(FtpWireSourceDefinition source,
                             org.fabric3.spi.model.physical.PhysicalWireTargetDefinition target,
                             org.fabric3.spi.wire.Wire wire)
                      throws org.fabric3.spi.builder.WiringException
Specified by:
detachFromSource in interface org.fabric3.spi.builder.component.SourceWireAttacher<FtpWireSourceDefinition>
Throws:
org.fabric3.spi.builder.WiringException

attachObjectFactory

public void attachObjectFactory(FtpWireSourceDefinition source,
                                org.fabric3.spi.ObjectFactory<?> objectFactory,
                                org.fabric3.spi.model.physical.PhysicalWireTargetDefinition definition)
                         throws org.fabric3.spi.builder.WiringException
Specified by:
attachObjectFactory in interface org.fabric3.spi.builder.component.SourceWireAttacher<FtpWireSourceDefinition>
Throws:
org.fabric3.spi.builder.WiringException

Fabric3 FTP Binding

Copyright © 2007-2008 Fabric3 project contributors. All Rights Reserved.
Licensed under the terms of the Apache License 2.0.