public class NucleusAssemblerFactory extends GenericService
handlerMapping
when cartridge types do not match handler component names, as when many cartridge types share
a common handler.
experienceManagerHandlerPath or guidedSearchHandlerPath
will be used depending on the setting of AssemblerTools.experienceManager.
The cartridge type is appended to the selected path as the name of the handler component.
experienceManagerHandlerPath or
guidedSearchHandlerPath, the handler is looked up in defaultHandlerPath.
NucleusAssembler| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
SERVICE_INFO_KEYDEFAULT_LOG_TRACE_STATUSDEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS| Constructor and Description |
|---|
NucleusAssemblerFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAssemblerEventListener(AssemblerEventListener pListener)
Add the specified listener to the list of assembler event listeners.
|
Assembler |
createAssembler()
Construct a new NucleusAssembler
|
AssemblerEventListener[] |
getAssemblerEventListeners()
Returns property assemblerEventListeners.
|
AssemblerSettings |
getAssemblerSettings() |
AssemblerTools |
getAssemblerTools() |
java.lang.String |
getDefaultHandlerPath() |
java.lang.String |
getExperienceManagerHandlerPath() |
java.lang.String |
getGuidedSearchHandlerPath() |
java.util.Map<java.lang.String,java.lang.String> |
getHandlerMapping() |
void |
removeAssemblerEventListener(AssemblerEventListener pListener)
Remove the specified listener from the list of assembler event listeners.
|
void |
setAssemblerSettings(AssemblerSettings pAssemblerSettings) |
void |
setAssemblerTools(AssemblerTools pAssemblerTools) |
void |
setDefaultHandlerPath(java.lang.String pDefaultHandlerPath) |
void |
setExperienceManagerHandlerPath(java.lang.String pExperienceManagerHandlerPath) |
void |
setGuidedSearchHandlerPath(java.lang.String pGuidedSearchHandlerPath) |
void |
setHandlerMapping(java.util.Map<java.lang.String,java.lang.String> pHandlerMapping) |
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopServicevlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarningpublic AssemblerTools getAssemblerTools()
public void setAssemblerTools(AssemblerTools pAssemblerTools)
mAssemblerTools - Set a new AssemblerToolspublic AssemblerSettings getAssemblerSettings()
public void setAssemblerSettings(AssemblerSettings pAssemblerSettings)
pAssemblerSettings - Set a new assembler settingspublic java.lang.String getDefaultHandlerPath()
public void setDefaultHandlerPath(java.lang.String pDefaultHandlerPath)
pDefaultHandlerPath - Set a new path to the default handler directorypublic java.lang.String getGuidedSearchHandlerPath()
public void setGuidedSearchHandlerPath(java.lang.String pGuidedSearchHandlerPath)
pGuidedSearchHandlerPath - Set a new guidedSearchHandlerPathpublic java.lang.String getExperienceManagerHandlerPath()
public void setExperienceManagerHandlerPath(java.lang.String pExperienceManagerHandlerPath)
pExperienceManagerHandlerPath - Set a new experienceManagerHandlerPathpublic java.util.Map<java.lang.String,java.lang.String> getHandlerMapping()
public void setHandlerMapping(java.util.Map<java.lang.String,java.lang.String> pHandlerMapping)
pHandlerMapping - Set a new handlerMapping mappublic AssemblerEventListener[] getAssemblerEventListeners()
public void addAssemblerEventListener(AssemblerEventListener pListener)
pListener - the listener to addpublic void removeAssemblerEventListener(AssemblerEventListener pListener)
pListener - the listener to addpublic Assembler createAssembler()
throws AssemblerException
AssemblerException