Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 35024 invoked from network); 16 Oct 2004 16:37:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 16 Oct 2004 16:37:17 -0000 Received: (qmail 46618 invoked by uid 500); 16 Oct 2004 16:37:13 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 46556 invoked by uid 500); 16 Oct 2004 16:37:12 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: dev@cocoon.apache.org Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 46543 invoked by uid 99); 16 Oct 2004 16:37:12 -0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from [80.22.58.138] (HELO grid4.hypergrid.it) (80.22.58.138) by apache.org (qpsmtpd/0.28) with ESMTP; Sat, 16 Oct 2004 09:37:10 -0700 Received: (qmail 12516 invoked by uid 1005); 16 Oct 2004 16:37:05 -0000 Received: from ugo@apache.org by mail with HyperGrid Anti-Virus System Processed in 7.130441 secs; 16 Oct 2004 16:37:05 -0000 Received: from unknown (HELO ?10.0.1.2?) (ugo.cei@ymail.it@80.183.30.160) by 0 with RC4-SHA encrypted SMTP; 16 Oct 2004 16:36:58 -0000 Mime-Version: 1.0 (Apple Message framework v619) In-Reply-To: <41713A5D.5030405@hippo.nl> References: <20041016140842.GC763@localhost> <9AEC694A-1F7D-11D9-8A87-000A95DC4186@apache.org> <41713A5D.5030405@hippo.nl> Content-Type: multipart/signed; micalg=sha1; boundary=Apple-Mail-67--621669858; protocol="application/pkcs7-signature" Message-Id: <96BB70D4-1F91-11D9-8A87-000A95DC4186@apache.org> From: Ugo Cei Subject: Re: container independent lifecycles? Date: Sat, 16 Oct 2004 18:36:54 +0200 To: dev@cocoon.apache.org X-Mailer: Apple Mail (2.619) X-Spam-Checker-Version: SpamAssassin 3.0.0-r9592-hypergrid (2004-03-18) on mail.hypergrid.it X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N --Apple-Mail-67--621669858 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=WINDOWS-1252; delsp=yes; format=flowed Il giorno 16/ott/04, alle 17:12, Unico Hommes ha scritto: > That was one of my questions also. I have not had time to look at =20 > Spring framework so bare with me. One of the issues we currently have =20= > with ECM is that it does not do shutdown in order based on dependency =20= > information. At several places this leads to errors when component A =20= > that relies on component B to do work during its shutdown fase finds =20= > component B already was destroyed. Does Spring handle this case? I posted a question about this to the Spring forum: http://forum.springframework.org/viewtopic.php?p=3D5583#5583 More info about lifecycles from the docs: "If you need custom features or other lifecycle behavior Spring doesn't =20= offer out-of-the-box, you can implement a BeanPostProcessor yourself. =20= More information about this can be found in Section 3.7, =93Customizing =20= beans with BeanPostprocessors=94." http://www.springframework.org/docs/reference/beans.html#beans-factory-=20= lifecycle --=20 Ugo Cei - http://beblogging.com/ --Apple-Mail-67--621669858 Content-Transfer-Encoding: base64 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGEDCCAskw ggIyoAMCAQICAwyIjjANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0EwHhcNMDQwNjE4MTcwNjQyWhcNMDUwNjE4MTcwNjQyWjBAMR8wHQYDVQQD ExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMR0wGwYJKoZIhvcNAQkBFg51Z29AYXBhY2hlLm9yZzCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMrIf13mWoQ1HYf8bFuNItIjl6C2oEqILpxV GgBNx425B6c1boqOLPBa0S0QmsF1b3kFzog7O8htIf2yk3ipFcCRlsTWtQOwlIlGd4E8fzWmt7AS LiMGluTgZmsGPkVK7BT22rhTyZj4YQG69e0mFHaQs5H2r2FC/GYm9CU6AvxZa6WrvJRppuxwb6ic I8ECmpWouCTm2dt/jiBk7zMei2LoUOcnb9YvcnYbz5DtxsL5vu9HSYtYMHkhGwEzGQ86SYH9IAw4 BGMDtYNdcVL3hsnaZGd7B6OYxCw8WVnQlWT8rlX0LtoNjKpaa1AihhBc2YcQ6Qp69CuIkXH8AoaP X4UCAwEAAaMrMCkwGQYDVR0RBBIwEIEOdWdvQGFwYWNoZS5vcmcwDAYDVR0TAQH/BAIwADANBgkq hkiG9w0BAQQFAAOBgQAB52Lm+MY8lqLzbanZHMf+4tojyBo6/pH33MwCnofAoU7uADvdQNjIvmtG B0e79vgU1U5mOySCyXXJOfYVqmib+QIVbuB9qq3YGF5q/oQ5P8g4bLiocCGS1flHoFEQvZxj6gAd TN5TLgu91eaSZGTs2iyNblpiCBu5K86Qtz26ejCCAz8wggKooAMCAQICAQ0wDQYJKoZIhvcNAQEF BQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUg VG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24g U2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTEr MCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0wMzA3MTcwMDAw MDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3Vs dGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWlu ZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065yplaHmjAdQRwnd/p/6Me 7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn8R+RNiQqE88r 1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJgt/sCAwEAAaOBlDCB kTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwudGhhd3Rl LmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjApBgNVHREEIjAg pB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEFBQADgYEASIzRUIPq Cy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFiw9k6GX6EsZkbAMUa C4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU1341YheILcIRk13iSx 0x1G/11fZU8xggLnMIIC4wIBATBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29u c3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNz dWluZyBDQQIDDIiOMAkGBSsOAwIaBQCgggFTMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJ KoZIhvcNAQkFMQ8XDTA0MTAxNjE2MzY1NFowIwYJKoZIhvcNAQkEMRYEFPPucKlUKh0PnDoG//zS XuKBxXpTMHgGCSsGAQQBgjcQBDFrMGkwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBD b25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJ c3N1aW5nIENBAgMMiI4wegYLKoZIhvcNAQkQAgsxa6BpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQK ExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwg RnJlZW1haWwgSXNzdWluZyBDQQIDDIiOMA0GCSqGSIb3DQEBAQUABIIBAFWduuy5K4kPMecPOWgC taM91LUdg1NQUuusBI7N8E/zbtKTfQ92C23GpO2XDVUKnRY1+Tb0RJjnYE5WGE+jh3chGdP9VH3R l1bkwKq6hSmI+wEs/1HcTeTOzNnA92pX8aMUM63tVJFv2yjXZJ+Ml1Vha8P3wqupD1zzs9+CqvMQ gMGlx5zmsn+549E4mDpdV9O0VwSilv0B4I9K20h5T7Uw0bhXcoG2LPuoSKfE7ueltxZQpGgxxBoC LHRWNAfT21jwuG4ly+ihIKc4VYQb54SY6mIYnv/yZShSuppDD19TCkNJ2wkLKOU3yi8p1hZ4tSp/ vK2t78gsQbX41sy018cAAAAAAAA= --Apple-Mail-67--621669858--