public interface NavigationDirectory
algorithms
)
that can provide an NavigationProcessor
for evaluating
operations. Typically, the navigation directory identifies one
or more partitions on which the particular operation should be
evaluated and returns a processor that encapsulates them.
The processor is then used to evaluate the operation generically,
so that parallel or distributed environment can be utilized
and redundant data accessed can be avoided.Modifier and Type | Method and Description |
---|---|
<O extends AbstractOperation> |
getNavigationProcessor(O operation)
Returns the
navigator that provides the steps
in which the given operation should be evaluated. |
<O extends AbstractOperation> NavigationProcessor<O> getNavigationProcessor(O operation)
navigator
that provides the steps
in which the given operation should be evaluated.O
- the type of operations processed by this navigation directoryoperation
- the operation to get the navigator for