Package org.apache.uima
Class UimaContextHolder
java.lang.Object
org.apache.uima.UimaContextHolder
This class holds the UimaContext for the current thread, or a parent thread. The getContext
method may be used by any plain Java class invoked by an annotator, The POJO must run in the same
thread or a child thread of the annotator.
For example a POJO can access the shared External Override Settings with: String paramValue =
UimaContextHolder.getContext().getSetting(paramName);
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidClears the UimaContext entry for the current threadstatic UimaContextGet the UimaContext for this threadstatic UimaContextsetContext(UimaContext uimaContext) Sets the UimaContext for the current thread.
-
Method Details
-
getContext
Get the UimaContext for this thread- Returns:
- the thread-specific UimaContext
-
setContext
Sets the UimaContext for the current thread.NOTE - Should be used only by the UIMA Framework.
- Parameters:
uimaContext- - new UimaContext for this thread- Returns:
- - previous UimaContext for this thread
-
clearContext
public static void clearContext()Clears the UimaContext entry for the current threadNOTE - Should be used only by the UIMA Framework.
-