org.sca4j.binding.file.runtime
Class FileSourceWireAttacher

java.lang.Object
  extended by org.sca4j.binding.file.runtime.FileSourceWireAttacher
All Implemented Interfaces:
org.sca4j.spi.builder.component.SourceWireAttacher<FileWireSourceDefinition>

public class FileSourceWireAttacher
extends java.lang.Object
implements org.sca4j.spi.builder.component.SourceWireAttacher<FileWireSourceDefinition>

Attaches physical source to the wire.


Field Summary
protected  org.sca4j.spi.services.event.EventService eventService
           
protected  org.sca4j.host.management.ManagementService managementService
           
protected  FileBindingMonitor monitor
           
protected  org.sca4j.host.work.WorkScheduler workScheduler
           
 
Constructor Summary
FileSourceWireAttacher()
           
 
Method Summary
 void attachObjectFactory(FileWireSourceDefinition source, org.sca4j.spi.ObjectFactory<?> objectFactory, org.sca4j.spi.model.physical.PhysicalWireTargetDefinition definition)
          
 void attachToSource(FileWireSourceDefinition source, org.sca4j.spi.model.physical.PhysicalWireTargetDefinition target, org.sca4j.spi.wire.Wire wire)
          
 void detachFromSource(FileWireSourceDefinition source, org.sca4j.spi.model.physical.PhysicalWireTargetDefinition target, org.sca4j.spi.wire.Wire wire)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

monitor

protected FileBindingMonitor monitor

workScheduler

protected org.sca4j.host.work.WorkScheduler workScheduler

eventService

protected org.sca4j.spi.services.event.EventService eventService

managementService

protected org.sca4j.host.management.ManagementService managementService
Constructor Detail

FileSourceWireAttacher

public FileSourceWireAttacher()
Method Detail

attachToSource

public void attachToSource(FileWireSourceDefinition source,
                           org.sca4j.spi.model.physical.PhysicalWireTargetDefinition target,
                           org.sca4j.spi.wire.Wire wire)
                    throws org.sca4j.spi.builder.WiringException

Specified by:
attachToSource in interface org.sca4j.spi.builder.component.SourceWireAttacher<FileWireSourceDefinition>
Throws:
org.sca4j.spi.builder.WiringException

detachFromSource

public void detachFromSource(FileWireSourceDefinition source,
                             org.sca4j.spi.model.physical.PhysicalWireTargetDefinition target,
                             org.sca4j.spi.wire.Wire wire)
                      throws org.sca4j.spi.builder.WiringException

Specified by:
detachFromSource in interface org.sca4j.spi.builder.component.SourceWireAttacher<FileWireSourceDefinition>
Throws:
org.sca4j.spi.builder.WiringException

attachObjectFactory

public void attachObjectFactory(FileWireSourceDefinition source,
                                org.sca4j.spi.ObjectFactory<?> objectFactory,
                                org.sca4j.spi.model.physical.PhysicalWireTargetDefinition definition)
                         throws org.sca4j.spi.builder.WiringException

Specified by:
attachObjectFactory in interface org.sca4j.spi.builder.component.SourceWireAttacher<FileWireSourceDefinition>
Throws:
org.sca4j.spi.builder.WiringException


Copyright © 2008-2011 Service Symphony. All Rights Reserved.