public class org.apache.batchee.extras.chain.ChainBatchlet extends org.apache.batchee.extras.chain.Chain implements jakarta.batch.api.Batchlet
{
public void <init>()
{
org.apache.batchee.extras.chain.ChainBatchlet v;
v := @this: org.apache.batchee.extras.chain.ChainBatchlet;
specialinvoke v.<org.apache.batchee.extras.chain.Chain: void <init>()>();
return;
}
public java.lang.String process() throws java.lang.Exception
{
java.lang.Class v;
java.lang.Object v, v;
org.apache.batchee.extras.chain.ChainBatchlet v;
v := @this: org.apache.batchee.extras.chain.ChainBatchlet;
v = class "Ljava/lang/String;";
v = virtualinvoke v.<org.apache.batchee.extras.chain.ChainBatchlet: java.lang.Object runChain(java.lang.Object)>(null);
v = virtualinvoke v.<java.lang.Class: java.lang.Object cast(java.lang.Object)>(v);
return v;
}
public void stop() throws java.lang.Exception
{
org.apache.batchee.extras.chain.ChainBatchlet v;
v := @this: org.apache.batchee.extras.chain.ChainBatchlet;
return;
}
protected java.lang.Object invoke(org.apache.batchee.extras.locator.BeanLocator$LocatorInstance, java.lang.Object) throws java.lang.Exception
{
org.apache.batchee.extras.locator.BeanLocator$LocatorInstance v;
java.lang.Object v, v;
java.lang.String v;
org.apache.batchee.extras.chain.ChainBatchlet v;
v := @this: org.apache.batchee.extras.chain.ChainBatchlet;
v := @parameter: org.apache.batchee.extras.locator.BeanLocator$LocatorInstance;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.batchee.extras.locator.BeanLocator$LocatorInstance: java.lang.Object getValue()>();
v = interfaceinvoke v.<jakarta.batch.api.Batchlet: java.lang.String process()>();
return v;
}
}