package connector;
import javax.resource.spi.work.WorkContextProvider;
import javax.resource.spi.work.WorkContext;
import javax.resource.spi.endpoint.MessageEndpoint;
import java.util.List;
import java.util.ArrayList;
public class JSR322Work extends DeliveryWork implements WorkContextProvider {
// private WorkContexts ics = null;
private List<WorkContext> contextsList = new ArrayList<WorkContext>();
public JSR322Work(MessageEndpoint ep, int numOfMessages, String op){
super(ep, numOfMessages, op);
}
public JSR322Work(MessageEndpoint ep, int numOfMessages, String op, boolean keepCount){
super(ep, numOfMessages, op, keepCount);
}
public List<WorkContext> getWorkContexts() {
return contextsList;
}
public void addWorkContext(WorkContext ic){
contextsList.add(ic);
}
public void run(){
super.run();
}
}