mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-06-30 18:15:39 +00:00
36500: ALF-13821: CIFS and WebDAV should use same Hazelcast configuration mechanism 36507: ALF-13821: CIFS and WebDAV should use same Hazelcast configuration mechanism 36511: ALF-13821: CIFS and WebDAV should use same Hazelcast configuration mechanism 36519: ALF-13821: Extract hazelcastConfig, hazelcastInstanceFactory bean definitions from webdav-context.xml to cluster-context.xml 36553: ALF-13821: CIFS and WebDAV should use same Hazelcast configuration mechanism git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@36581 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
76 lines
2.0 KiB
Java
76 lines
2.0 KiB
Java
/*
|
|
* Copyright (C) 2005-2011 Alfresco Software Limited.
|
|
*
|
|
* This file is part of Alfresco
|
|
*
|
|
* Alfresco is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU Lesser General Public License as published by
|
|
* the Free Software Foundation, either version 3 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* Alfresco is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU Lesser General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU Lesser General Public License
|
|
* along with Alfresco. If not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
package org.alfresco.filesys.config;
|
|
|
|
import org.alfresco.repo.cluster.HazelcastInstanceFactory;
|
|
|
|
/**
|
|
* The Class ClusterConfigBean.
|
|
*
|
|
* @author mrogers
|
|
* @since 4.0
|
|
*/
|
|
public class ClusterConfigBean
|
|
{
|
|
private HazelcastInstanceFactory hazelcastInstanceFactory;
|
|
private String debugFlags;
|
|
private int nearCacheTimeout;
|
|
|
|
|
|
public void setHazelcastInstanceFactory(HazelcastInstanceFactory hazelcastInstanceFactory)
|
|
{
|
|
this.hazelcastInstanceFactory = hazelcastInstanceFactory;
|
|
}
|
|
|
|
public HazelcastInstanceFactory getHazelcastInstanceFactory()
|
|
{
|
|
return this.hazelcastInstanceFactory;
|
|
}
|
|
|
|
public boolean getClusterEnabled()
|
|
{
|
|
return hazelcastInstanceFactory.isClusteringEnabled();
|
|
}
|
|
|
|
public String getClusterName()
|
|
{
|
|
return hazelcastInstanceFactory.getClusterName();
|
|
}
|
|
|
|
public void setDebugFlags(String debugFlags)
|
|
{
|
|
this.debugFlags = debugFlags;
|
|
}
|
|
|
|
public String getDebugFlags()
|
|
{
|
|
return debugFlags;
|
|
}
|
|
|
|
public void setNearCacheTimeout(int nearCacheTimeout)
|
|
{
|
|
this.nearCacheTimeout = nearCacheTimeout;
|
|
}
|
|
|
|
public int getNearCacheTimeout()
|
|
{
|
|
return nearCacheTimeout;
|
|
}
|
|
}
|