public abstract class BackingSailSource extends Object implements SailSource
SailSource that does not respond to close()
prepare() or flush(). These methods have no effect.| Constructor and Description |
|---|
BackingSailSource() |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes this resource, relinquishing any underlying resources.
|
void |
flush()
Apply all the changes to this branch to the backing
SailSource, if
applicable. |
SailSource |
fork()
Creates a new branch of this source.
|
void |
prepare()
Check the consistency of this branch and throws a
SailConflictException if SailSource.flush()ing this branch would
cause the backing SailSource to be inconsistent, if applicable. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdataset, sinkpublic SailSource fork()
SailSourceSailSource.flush() is called
the changes are applied to this backing source.fork in interface SailSourceSailSource.public void close()
throws SailException
SailClosableclose in interface SailClosableSailException - if this resource cannot be closedpublic void prepare()
throws SailException
SailSourceSailConflictException if SailSource.flush()ing this branch would
cause the backing SailSource to be inconsistent, if applicable. If
this is the final backing SailSource calling this method has no
effect.prepare in interface SailSourceSailExceptionpublic void flush()
throws SailException
SailSourceSailSource, if
applicable. If this is the final backing SailSource calling this
method has no effect.flush in interface SailSourceSailExceptionCopyright © 2001-2015 Aduna. All Rights Reserved.