Mantis Bugtracker

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0003495 [Hessian] minor always 05-09-09 02:44 05-09-09 02:44
Reporter Peter Dettman View Status public  
Assigned To
Priority normal Resolution open Platform
Status new   OS
Projection none   OS Version
ETA none Fixed in Version Product Version
  Product Build
Summary 0003495: Delegate construction of HessianProxy to an overridable method
Description When subclassing HessianProxyFactory, it's common to want to also subclass HessianProxy. Currently, this requires overriding (and essentially re-implementing) all of HessianProxyFactory.create(Class,String,ClassLoader). If the superclass method changes in future, the subclass won't see those changes; a likely maintenance problem.

I've attached a patch that would delegate the construction of the proxy to a protected method that is simpler and safer to override.
Steps To Reproduce
Additional Information
Attached Files  Hessian_createInvocationHandler.patch [^] (761 bytes) 05-09-09 02:44

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
05-09-09 02:44 Peter Dettman New Issue
05-09-09 02:44 Peter Dettman File Added: Hessian_createInvocationHandler.patch

Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
27 total queries executed.
24 unique queries executed.
Powered by Mantis Bugtracker