public class NucleusAssemblerFactory extends GenericService implements com.endeca.infront.assembler.AssemblerFactory
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(com.endeca.infront.assembler.event.AssemblerEventListener pListener)
Add the specified listener to the list of assembler event listeners. 
 | 
com.endeca.infront.assembler.Assembler | 
createAssembler()
Construct a new NucleusAssembler 
 | 
com.endeca.infront.assembler.event.AssemblerEventListener[] | 
getAssemblerEventListeners()
Returns property assemblerEventListeners. 
 | 
com.endeca.infront.assembler.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(com.endeca.infront.assembler.event.AssemblerEventListener pListener)
Remove the specified listener from the list of assembler event listeners. 
 | 
void | 
setAssemblerSettings(com.endeca.infront.assembler.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, stopService, toStringvlogDebug, 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 com.endeca.infront.assembler.AssemblerSettings getAssemblerSettings()
public void setAssemblerSettings(com.endeca.infront.assembler.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 com.endeca.infront.assembler.event.AssemblerEventListener[] getAssemblerEventListeners()
public void addAssemblerEventListener(com.endeca.infront.assembler.event.AssemblerEventListener pListener)
pListener - the listener to addpublic void removeAssemblerEventListener(com.endeca.infront.assembler.event.AssemblerEventListener pListener)
pListener - the listener to addpublic com.endeca.infront.assembler.Assembler createAssembler()
                                                       throws com.endeca.infront.assembler.AssemblerException
createAssembler in interface com.endeca.infront.assembler.AssemblerFactorycom.endeca.infront.assembler.AssemblerException