Return-Path: Delivered-To: apmail-jakarta-avalon-dev-archive@apache.org Received: (qmail 59926 invoked from network); 18 Apr 2002 02:13:21 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 18 Apr 2002 02:13:21 -0000 Received: (qmail 18424 invoked by uid 97); 18 Apr 2002 02:13:28 -0000 Delivered-To: qmlist-jakarta-archive-avalon-dev@jakarta.apache.org Received: (qmail 18405 invoked by uid 97); 18 Apr 2002 02:13:27 -0000 Mailing-List: contact avalon-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Avalon Developers List" Reply-To: "Avalon Developers List" Delivered-To: mailing list avalon-dev@jakarta.apache.org Received: (qmail 18394 invoked from network); 18 Apr 2002 02:13:27 -0000 Date: Thu, 18 Apr 2002 11:11:44 +0900 From: Ryan Shaw To: "Avalon Developers List" Subject: Re: AbstractInstrumentable extends AbstractLoggable Message-Id: <20020418111144.52a9fd13.ryan.shaw@stanfordalumni.org> In-Reply-To: <20020418105953.320562dc.ryan.shaw@stanfordalumni.org> References: <20020418103700.5d1c122c.ryan.shaw@stanfordalumni.org> <20020418105346.2d3356eb.ryan.shaw@stanfordalumni.org> <20020418105953.320562dc.ryan.shaw@stanfordalumni.org> X-Mailer: Sylpheed version 0.7.4claws (GTK+ 1.2.10; i386-debian-linux-gnu) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart_Thu__18_Apr_2002_11:11:44_+0900_082a9150" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N --Multipart_Thu__18_Apr_2002_11:11:44_+0900_082a9150 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Okay, attached is a version of AbstractInstrumentable that extends AbstractLoggable, and a patch for the instrument package build that is neccessary for the new dependency. > This would add a new dependency from the instrument package > to framework, though. Is that a problem for anybody? > > Ryan Shaw wrote: > > > I have no problem if whoever checks it in wants to add that. > > > > Peter Royal wrote: > > > > > On Wednesday 17 April 2002 09:37 pm, Ryan Shaw wrote: > > > > Attached is a utility class to ease the implementation > > > > of Instrumentables, in the tradition of AbstractLogEnabled. > > > > > > It would be nice if it extended AbstractLogEnabled, so you don't have to > > > choose :) > > > -pete > > > > > > -- > > > peter royal -> proyal@managingpartners.com > > > > > > -- > > > To unsubscribe, e-mail: > > > For additional commands, e-mail: > > > > > > > > > > -- > > To unsubscribe, e-mail: > > For additional commands, e-mail: > > > > > > -- > To unsubscribe, e-mail: > For additional commands, e-mail: > > --Multipart_Thu__18_Apr_2002_11:11:44_+0900_082a9150 Content-Type: text/x-java; name="AbstractInstrumentable.java" Content-Disposition: attachment; filename="AbstractInstrumentable.java" Content-Transfer-Encoding: base64 LyoKICogQ29weXJpZ2h0IChDKSBUaGUgQXBhY2hlIFNvZnR3YXJlIEZvdW5kYXRpb24uIEFsbCBy aWdodHMgcmVzZXJ2ZWQuCiAqCiAqIFRoaXMgc29mdHdhcmUgaXMgcHVibGlzaGVkIHVuZGVyIHRo ZSB0ZXJtcyBvZiB0aGUgQXBhY2hlIFNvZnR3YXJlIExpY2Vuc2UKICogdmVyc2lvbiAxLjEsIGEg Y29weSBvZiB3aGljaCBoYXMgYmVlbiBpbmNsdWRlZCB3aXRoIHRoaXMgZGlzdHJpYnV0aW9uIGlu CiAqIHRoZSBMSUNFTlNFLnR4dCBmaWxlLgogKi8KcGFja2FnZSBvcmcuYXBhY2hlLmF2YWxvbi5l eGNhbGlidXIuaW5zdHJ1bWVudDsKCmltcG9ydCBvcmcuYXBhY2hlLmF2YWxvbi5mcmFtZXdvcmsu bG9nZ2VyLkFic3RyYWN0TG9nRW5hYmxlZDsKCi8qKgogKiBVdGlsaXR5IGNsYXNzIHRvIGVhc2Ug dGhlIGNvbnN0cnVjdGlvbiBvZiBjb21wb25lbnRzIHRoYXQgY2FuIGJlIGluc3RydW1lbnRlZC4K ICogU3ViY2xhc3NlcyBtdXN0IG92ZXJyaWRlIGVpdGhlciA8Y29kZT5nZXRDaGlsZEluc3RydW1l bnRhYmxlczwvY29kZT4gb3IKICogPGNvZGU+Z2V0SW5zdHJ1bWVudHM8L2NvZGU+LCBvciBib3Ro LCB0byBiZSBvZiBhbnkgdXNlLgogKgogKiBAYXV0aG9yIDxhIGhyZWY9Im1haWx0bzpyeWFuLnNo YXdAc3RhbmZvcmRhbHVtbmkub3JnIj5SeWFuIFNoYXc8L2E+CiAqLwpwdWJsaWMgYWJzdHJhY3Qg Y2xhc3MgQWJzdHJhY3RJbnN0cnVtZW50YWJsZSBleHRlbmRzIEFic3RyYWN0TG9nRW5hYmxlZAp7 CiAgICBwcml2YXRlIFN0cmluZyBtX25hbWU7IAogICAgCiAgICAvKioKICAgICAqIEFueSBPYmpl Y3Qgd2hpY2ggaW1wbGVtZW50cyBJbnN0cnVtZW50YWJsZSBjYW4gYWxzbyBtYWtlIHVzZSBvZiBv dGhlcgogICAgICogIEluc3RydW1lbnRhYmxlIGNoaWxkIG9iamVjdHMuICBUaGlzIG1ldGhvZCBp cyB1c2VkIHRvIHRlbGwgdGhlCiAgICAgKiAgSW5zdHJ1bWVudE1hbmFnZXIgYWJvdXQgdGhlbS4K ICAgICAqCiAgICAgKiBAcmV0dXJuIEFuIGFycmF5IG9mIGNoaWxkIEluc3RydW1lbnRhYmxlcy4g IFRoaXMgbWV0aG9kIHNob3VsZCBuZXZlcgogICAgICogICAgICAgICByZXR1cm4gbnVsbC4gIElm IHRoZXJlIGFyZSBubyBjaGlsZCBJbnN0cnVtZW50YWJsZXMsIHRoZW4KICAgICAqICAgICAgICAg RU1QVFlfSU5TVFJVTUVOVEFCTEVfQVJSQVkgY2FuIGJlIHJldHVybmVkLgogICAgICovCiAgICBw dWJsaWMgSW5zdHJ1bWVudGFibGVbXSBnZXRDaGlsZEluc3RydW1lbnRhYmxlcygpIAogICAgewog ICAgICAgIHJldHVybiBJbnN0cnVtZW50YWJsZS5FTVBUWV9JTlNUUlVNRU5UQUJMRV9BUlJBWTsK ICAgIH0KICAgIAogICAgLyoqCiAgICAgKiBPYnRhaW4gYSByZWZlcmVuY2UgdG8gYWxsIHRoZSBJ bnN0cnVtZW50cyB0aGF0IHRoZSBJbnN0cnVtZW50YWJsZSBvYmplY3QKICAgICAqICB3aXNoZXMg dG8gZXhwb3NlLiAgQWxsIHNhbXBsaW5nIGlzIGRvbmUgZGlyZWN0bHkgdGhyb3VnaCB0aGUKICAg ICAqICBJbnN0cnVtZW50cyBhcyBvcHBvc2VkIHRvIHRoZSBJbnN0cnVtZW50YWJsZSBpbnRlcmZh Y2UuCiAgICAgKgogICAgICogQHJldHVybiBBbiBhcnJheSBvZiB0aGUgSW5zdHJ1bWVudHMgYXZh aWxhYmxlIGZvciBwcm9maWxpbmcuICBTaG91bGQKICAgICAqICAgICAgICAgbmV2ZXIgYmUgbnVs bC4gIElmIHRoZXJlIGFyZSBubyBJbnN0cnVtZW50cywgdGhlbgogICAgICogICAgICAgICBFTVBU WV9JTlNUUlVNRU5UX0FSUkFZIGNhbiBiZSByZXR1cm5lZC4gIFRoaXMgc2hvdWxkIG5ldmVyIGJl CiAgICAgKiAgICAgICAgIHRoZSBjYXNlIHRob3VnaCB1bmxlc3MgdGhlcmUgYXJlIGNoaWxkIElu c3RydW1lbnRhYmxlcyB3aXRoCiAgICAgKiAgICAgICAgIEluc3RydW1lbnRzLgogICAgICovCiAg ICBwdWJsaWMgSW5zdHJ1bWVudFtdIGdldEluc3RydW1lbnRzKCkgCiAgICB7CiAgICAgICAgcmV0 dXJuIEluc3RydW1lbnRhYmxlLkVNUFRZX0lOU1RSVU1FTlRfQVJSQVk7CiAgICB9CgogICAgLyoq CiAgICAgKiBHZXRzIHRoZSBuYW1lIG9mIHRoZSBJbnN0cnVtZW50YWJsZS4KICAgICAqCiAgICAg KiBAcmV0dXJuIFRoZSBuYW1lIHVzZWQgdG8gaWRlbnRpZnkgYSBJbnN0cnVtZW50YWJsZS4KICAg ICAqLwogICAgcHVibGljIFN0cmluZyBnZXRJbnN0cnVtZW50YWJsZU5hbWUoKSAKICAgIHsKICAg ICAgICByZXR1cm4gbV9uYW1lOwogICAgfQoKICAgIC8qKgogICAgICogU2V0cyB0aGUgbmFtZSBm b3IgdGhlIEluc3RydW1lbnRhYmxlLiAgVGhlIEluc3RydW1lbnRhYmxlIE5hbWUgaXMgdXNlZAog ICAgICogIHRvIHVuaXF1ZWx5IGlkZW50aWZ5IHRoZSBJbnN0cnVtZW50YWJsZSBkdXJpbmcgdGhl IGNvbmZpZ3VyYXRpb24gb2YKICAgICAqICB0aGUgSW5zdHJ1bWVudE1hbmFnZXIgYW5kIHRvIGdh aW4gYWNjZXNzIHRvIGFuIEluc3RydW1lbnRhYmxlRGVzY3JpcHRvcgogICAgICogIHRocm91Z2gg dGhlIEluc3RydW1lbnRNYW5hZ2VyLiAgVGhlIHZhbHVlIHNob3VsZCBiZSBhIHN0cmluZyB3aGlj aCBkb2VzCiAgICAgKiAgbm90IGNvbnRhaW4gc3BhY2VzIG9yIHBlcmlvZHMuCiAgICAgKiA8cD4K ICAgICAqIFRoaXMgdmFsdWUgbWF5IGJlIHNldCBieSBhIHBhcmVudCBJbnN0cnVtZW50YWJsZSwg b3IgYnkgdGhlCiAgICAgKiAgSW5zdHJ1bWVudE1hbmFnZXIgdXNpbmcgdGhlIHZhbHVlIG9mIHRo ZSAnaW5zdHJ1bWVudGFibGUnIGF0dHJpYnV0ZSBpbgogICAgICogIHRoZSBjb25maWd1cmF0aW9u IG9mIHRoZSBjb21wb25lbnQuCiAgICAgKgogICAgICogQHBhcmFtIG5hbWUgVGhlIG5hbWUgdXNl ZCB0byBpZGVudGlmeSBhIEluc3RydW1lbnRhYmxlLgogICAgICovCiAgICBwdWJsaWMgdm9pZCBz ZXRJbnN0cnVtZW50YWJsZU5hbWUoU3RyaW5nIG5hbWUpIAogICAgewogICAgICAgIG1fbmFtZSA9 IG5hbWU7CiAgICB9Cn0K --Multipart_Thu__18_Apr_2002_11:11:44_+0900_082a9150 Content-Type: text/plain; name="instrument-build.patch" Content-Disposition: attachment; filename="instrument-build.patch" Content-Transfer-Encoding: base64 SW5kZXg6IGJ1aWxkLnhtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvaG9tZS9jdnNwdWJsaWMvamFr YXJ0YS1hdmFsb24tZXhjYWxpYnVyL2luc3RydW1lbnQvYnVpbGQueG1sLHYKcmV0cmlldmluZyBy ZXZpc2lvbiAxLjEyCmRpZmYgLXUgLXIxLjEyIGJ1aWxkLnhtbAotLS0gYnVpbGQueG1sCTggQXBy IDIwMDIgMTI6MTU6NDEgLTAwMDAJMS4xMgorKysgYnVpbGQueG1sCTE4IEFwciAyMDAyIDAyOjA3 OjU4IC0wMDAwCkBAIC0xMyw2ICsxMyw3IEBACiAgICAgPHBhdGggaWQ9InByb2plY3QuY2xhc3Mu cGF0aCI+CiAgICAgICAgIDxwYXRoZWxlbWVudCBwYXRoPSIke2phdmEuY2xhc3MucGF0aH0iLz4K ICAgICAgICAgPHBhdGhlbGVtZW50IGxvY2F0aW9uPSIke2J1aWxkLmNsYXNzZXN9Ii8+CisgICAg ICAgIDxwYXRoZWxlbWVudCBsb2NhdGlvbj0iJHthdmFsb24tZnJhbWV3b3JrLmphcn0iLz4KICAg ICAgICAgPHBhdGhlbGVtZW50IGxvY2F0aW9uPSIke2p1bml0Lmphcn0iLz4KICAgICAgICAgPHBh dGhlbGVtZW50IGxvY2F0aW9uPSIke2NoZWNrc3R5bGUuamFyfSIvPgogICAgIDwvcGF0aD4KSW5k ZXg6IGRlZmF1bHQucHJvcGVydGllcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvaG9tZS9jdnNwdWJs aWMvamFrYXJ0YS1hdmFsb24tZXhjYWxpYnVyL2luc3RydW1lbnQvZGVmYXVsdC5wcm9wZXJ0aWVz LHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjMKZGlmZiAtdSAtcjEuMyBkZWZhdWx0LnByb3BlcnRp ZXMKLS0tIGRlZmF1bHQucHJvcGVydGllcwk4IEFwciAyMDAyIDEwOjMyOjEwIC0wMDAwCTEuMwor KysgZGVmYXVsdC5wcm9wZXJ0aWVzCTE4IEFwciAyMDAyIDAyOjA3OjU4IC0wMDAwCkBAIC0xMyw2 ICsxMywxMiBAQAogIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQogIyAgICAgICAgICAgICAgICBSRVFVSVJFRCBMSUJSQVJJRVMKICMgLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworIyAtLS0tLSBBdmFs b24gRnJhbWV3b3JrLCB2ZXJzaW9uIDQuMSBvciBsYXRlciAtLS0tLQorYXZhbG9uLWZyYW1ld29y ay5ob21lPSR7YmFzZWRpcn0vLi4vLi4vamFrYXJ0YS1hdmFsb24KK2F2YWxvbi1mcmFtZXdvcmsu bGliPSR7YXZhbG9uLWZyYW1ld29yay5ob21lfS9idWlsZC9saWIKK2F2YWxvbi1mcmFtZXdvcmsu amFyPSR7YXZhbG9uLWZyYW1ld29yay5saWJ9L2F2YWxvbi1mcmFtZXdvcmsuamFyCisKICMgLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIAogIyAgU2V0 dGluZ3MgdXNlZCB0byBjb25maWd1cmUgY29tcGlsZSBlbnZpcm9ubWVudAo= --Multipart_Thu__18_Apr_2002_11:11:44_+0900_082a9150 Content-Type: text/plain; charset=us-ascii -- To unsubscribe, e-mail: For additional commands, e-mail: --Multipart_Thu__18_Apr_2002_11:11:44_+0900_082a9150--