com.retek.component.rcomrib
Class RcomRibAbstractInjector

java.lang.Object
  extended bycom.retek.component.rcomrib.RcomRibAbstractInjector
All Implemented Interfaces:
com.retek.rib.binding.injector.Injector

public abstract class RcomRibAbstractInjector
extends java.lang.Object
implements com.retek.rib.binding.injector.Injector


Field Summary
 
Fields inherited from interface com.retek.rib.binding.injector.Injector
VERSION_STR
 
Constructor Summary
protected RcomRibAbstractInjector()
           
protected RcomRibAbstractInjector(DistributedContext context)
           
 
Method Summary
protected  DistributedContext getContext()
           
 void inject(java.lang.String type, com.retek.rib.binding.payload.Payload payload)
           
protected abstract  void processPayload(com.retek.rib.binding.payload.Payload payload)
          Subclasses are responsible for implementing this method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RcomRibAbstractInjector

protected RcomRibAbstractInjector()

RcomRibAbstractInjector

protected RcomRibAbstractInjector(DistributedContext context)
Method Detail

getContext

protected final DistributedContext getContext()

inject

public void inject(java.lang.String type,
                   com.retek.rib.binding.payload.Payload payload)
            throws com.retek.platform.exception.RetekSystemException
Specified by:
inject in interface com.retek.rib.binding.injector.Injector
Throws:
com.retek.platform.exception.RetekSystemException

processPayload

protected abstract void processPayload(com.retek.rib.binding.payload.Payload payload)
                                throws SystemException,
                                       BusinessException
Subclasses are responsible for implementing this method. This method is the actual work that is being done by the injector for the payload. The DistributedContext is setup

Throws:
SystemException
BusinessException


Copyright © 2005 Retek Inc. All Rights Reserved. - Generated at Fri, 01/21/2005 14:25