/************************************************************************************** * Copyright (c) Jonas Bon�r, Alexandre Vasseur. All rights reserved. * * http://aspectwerkz.codehaus.org * * ---------------------------------------------------------------------------------- * * The software in this package is published under the terms of the LGPL license * * a copy of which has been included with this distribution in the license.txt file. * **************************************************************************************/ package examples.util.definition; import examples.util.definition.Definition; /** * Definition for the asynchronous concern. * * @author <a href="mailto:jboner@codehaus.org">Jonas Bon�r </a> */ public class ThreadPoolDefinition implements Definition { public int getMaxSize() { return m_maxSize; } public void setMaxSize(final int maxSize) { m_maxSize = maxSize; } public int getMinSize() { return m_minSize; } public void setMinSize(final int minSize) { m_minSize = minSize; } public int getInitSize() { return _initSize; } public void setInitSize(final int initSize) { _initSize = initSize; } public int getKeepAliveTime() { return m_keepAliveTime; } public void setKeepAliveTime(final int keepAliveTime) { m_keepAliveTime = keepAliveTime; } public boolean getWaitWhenBlocked() { return m_waitWhenBlocked; } public void setWaitWhenBlocked(final boolean waitWhenBlocked) { m_waitWhenBlocked = waitWhenBlocked; } public boolean getBounded() { return m_bounded; } public void setBounded(final boolean bounded) { m_bounded = bounded; } private int m_maxSize; private int m_minSize; private int _initSize; private int m_keepAliveTime; private boolean m_waitWhenBlocked = true; private boolean m_bounded = true; }