Class NotificationConnection
- java.lang.Object
-
- org.apache.manifoldcf.crawler.notification.NotificationConnection
-
- All Implemented Interfaces:
INotificationConnection
public class NotificationConnection extends java.lang.Object implements INotificationConnection
An instance of this class represents a persistently-stored notification connection description. This is the paper object meant for editing and manipulation.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_rcsidprotected java.lang.StringclassNameprotected ConfigParamsconfigParamsprotected java.lang.Stringdescriptionprotected booleanisNewprotected intmaxCountprotected java.lang.Stringname
-
Constructor Summary
Constructors Constructor Description NotificationConnection()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotificationConnectionduplicate()Clone this object.java.lang.StringgetClassName()Get the class name.ConfigParamsgetConfigParams()Get the configuration parameters.java.lang.StringgetDescription()Get description.booleangetIsNew()Get 'isnew' condition.intgetMaxConnections()Get the maximum size of the connection pool.java.lang.StringgetName()Get name.voidsetClassName(java.lang.String className)Set the class name.voidsetDescription(java.lang.String description)Set description.voidsetIsNew(boolean isnew)Set 'isnew' condition.voidsetMaxConnections(int maxCount)Set the maximum size of the connection pool.voidsetName(java.lang.String name)Set name.
-
-
-
Field Detail
-
_rcsid
public static final java.lang.String _rcsid
- See Also:
- Constant Field Values
-
isNew
protected boolean isNew
-
name
protected java.lang.String name
-
description
protected java.lang.String description
-
className
protected java.lang.String className
-
configParams
protected ConfigParams configParams
-
maxCount
protected int maxCount
-
-
Method Detail
-
duplicate
public NotificationConnection duplicate()
Clone this object.- Returns:
- the cloned object.
-
setIsNew
public void setIsNew(boolean isnew)
Set 'isnew' condition.- Specified by:
setIsNewin interfaceINotificationConnection- Parameters:
isnew- true if this is a new instance.
-
getIsNew
public boolean getIsNew()
Get 'isnew' condition.- Specified by:
getIsNewin interfaceINotificationConnection- Returns:
- true if this is a new connection, false otherwise.
-
setName
public void setName(java.lang.String name)
Set name.- Specified by:
setNamein interfaceINotificationConnection- Parameters:
name- is the name.
-
getName
public java.lang.String getName()
Get name.- Specified by:
getNamein interfaceINotificationConnection- Returns:
- the name
-
setDescription
public void setDescription(java.lang.String description)
Set description.- Specified by:
setDescriptionin interfaceINotificationConnection- Parameters:
description- is the description.
-
getDescription
public java.lang.String getDescription()
Get description.- Specified by:
getDescriptionin interfaceINotificationConnection- Returns:
- the description
-
setClassName
public void setClassName(java.lang.String className)
Set the class name.- Specified by:
setClassNamein interfaceINotificationConnection- Parameters:
className- is the class name.
-
getClassName
public java.lang.String getClassName()
Get the class name.- Specified by:
getClassNamein interfaceINotificationConnection- Returns:
- the class name
-
getConfigParams
public ConfigParams getConfigParams()
Get the configuration parameters.- Specified by:
getConfigParamsin interfaceINotificationConnection- Returns:
- the map. Can be modified.
-
setMaxConnections
public void setMaxConnections(int maxCount)
Set the maximum size of the connection pool.- Specified by:
setMaxConnectionsin interfaceINotificationConnection- Parameters:
maxCount- is the maximum connection count per JVM.
-
getMaxConnections
public int getMaxConnections()
Get the maximum size of the connection pool.- Specified by:
getMaxConnectionsin interfaceINotificationConnection- Returns:
- the maximum size.
-
-