浏览当前通道

通道中传递的 JCICS 程序可访问所有 Container 对象,而无需明确接收通道。

为进行该操作,它使用 ContainerIterator 对象。(ContainerIterator 类实现 java.util.Iterator 接口。)当某个 Task 对象被从当前任务中实例化时,其 containerIterator() 方法返回当前通道的 Iterator,或在无当前通道时返回空值。例如:
Task t = Task.getTask();
ContainerIterator ci = t.containerIterator();
While (ci.hasNext()) {
    Container custData = ci.next();
    // Process the container...
}