|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.rhi.architecture.parc.adapter.AbstractInputAdapter
The InputAdapter is responsible for creating the work set that the pipeline will execute on. Common implementations will load records from either a file or from the database.
| Constructor Summary | |
AbstractInputAdapter()
Default contstructor |
|
| Method Summary | |
void |
addToErrorChannel(Record record)
The concrete input adapter can use this method to add error records to the error channel while maintaining the correct audit entries for valid (returned from loadBatch() & pushed into the normal pipeline channel) & errors (added by calling addError() & pushed into the error channel. |
void |
cleanup()
No-op cleanup method. |
AuditAgent |
getAuditAgent()
get audit agent |
protected java.util.Collection |
getErrors()
get errors |
void |
init(java.util.Properties props)
No-op init() method. |
protected abstract java.util.Collection |
loadBatch()
Retrieve the batch. |
int |
push(Channel validChannel)
Push a set of records into the pipeline. |
void |
setAuditAgent(AuditAgent agent)
Set method to tell the InputAdapter what audit agent to use. |
void |
setErrorChannel(Channel errorChannel)
set the error channel. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AbstractInputAdapter()
| Method Detail |
public final void setAuditAgent(AuditAgent agent)
setAuditAgent in interface Adapteragent - public final AuditAgent getAuditAgent()
getAuditAgent in interface Adapter
public void init(java.util.Properties props)
throws InitializationException
init in interface Adapterprops -
InitializationExceptionpublic void cleanup()
cleanup in interface Adapter
public int push(Channel validChannel)
throws ProcessingException
push in interface InputAdaptervalidChannel - inbound side of the pipe.
ProcessingException
protected abstract java.util.Collection loadBatch()
throws ProcessingException
ProcessingExceptionpublic void setErrorChannel(Channel errorChannel)
setErrorChannel in interface InputAdaptererrorChannel - protected java.util.Collection getErrors()
public final void addToErrorChannel(Record record)
addToErrorChannel in interface InputAdapterrecord -
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||