Author: cziegeler
Date: Sun Oct 31 10:43:50 2004
New Revision: 56147
Modified:
cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/CocoonComponentManager.java
Log:
Readd synchronized that was accidentally removed by the last commit
Modified:
cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/CocoonComponentManager.java
==============================================================================
---
cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/CocoonComponentManager.java
(original)
+++
cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/CocoonComponentManager.java
Sun Oct 31 10:43:50 2004
@@ -213,7 +213,7 @@
* [EMAIL PROTECTED] #startProcessing(Environment)}.
*/
public static void endProcessing(Environment env, Object key) {
- env.finishingProcessing();
+ env.finishingProcessing();
final EnvironmentDescription desc = (EnvironmentDescription)key;
desc.release();
env.getObjectModel().remove(PROCESS_KEY);
@@ -594,7 +594,7 @@
* All RequestLifecycleComponents and autoreleaseComponents are
* released.
*/
- void release() {
+ synchronized void release() {
if ( this.requestLifecycleComponents != null ) {
final Iterator iter =
this.requestLifecycleComponents.values().iterator();
while (iter.hasNext()) {
@@ -688,24 +688,24 @@
/**
* Add an automatically released component
*/
- void addToAutoRelease(final ComponentSelector selector,
- final Component component,
- final ComponentManager manager) {
+ synchronized void addToAutoRelease(final ComponentSelector selector,
+ final Component component,
+ final ComponentManager manager) {
this.autoreleaseComponents.add(new Object[] {component, selector,
manager});
}
/**
* Add an automatically released component
*/
- void addToAutoRelease(final ComponentManager manager,
- final Component component) {
+ synchronized void addToAutoRelease(final ComponentManager manager,
+ final Component component) {
this.autoreleaseComponents.add(new Object[] {component, manager});
}
/**
* Remove from automatically released components
*/
- void removeFromAutoRelease(final Component component)
+ synchronized void removeFromAutoRelease(final Component component)
throws ProcessingException {
int i = 0;
boolean found = false;