JDK-4307007 : ActiveX Bridge does not use BeanInfo spec (uses ALL methods)
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 1.3.0
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_nt
  • CPU: x86
  • Submitted: 2000-01-25
  • Updated: 2002-04-29
  • Resolved: 2002-04-29
Related Reports
Duplicate :  
Description
(may be related to bug # 4215222)

Name: krT82822			Date: 01/25/2000


java.version = 1.3beta
java.vendor = Sun Microsystems Inc.
java.vendor.url = http://java.sun.com/
java.home = F:\Program Files\JavaSoft\JRE\1.3
java.class.version = 46.0
java.class.path =
.;f:\javalibs\;f:\rmg\;f:\javalibs\jgl3.1.0.jar;f:\javalibs\latest_swingall.jar;
f:\javalibs\classes111.zip;F:\VisualCafe\JAVA\LIB;F:\VisualCafe\JAVA\LIB\SYMCLAS
S.ZIP;F:\VisualCafe\JAVA\LIB\CLASSES.ZIP;F:\VisualCafe\JFC\SWINGALL.JAR;F:\Visua
lCafe\BIN\COMPONENTS\SFC.JAR;F:\VisualCafe\BIN\COMPONENTS\SYMBEANS.JAR;F:\Visual
Cafe\JAVA\LIB\Collections.zip;F:\VisualCafe\JAVA\LIB\icebrowserbean.jar;F:\Visua
lCafe\JAVA\LIB\jsdk.jar;F:\VisualCafe\JAVA\LIB\SYMTOOLS.JAR
os.name = Windows NT
os.arch = x86
os.version = 4.0

If we use the sun.beans.ole.Packager (Active X bridge) to create Active X
components. We get all the methods in our class, not only the ones we have
specified in the BeanInfo file.

This gets particularly difficult to handle in combination with BUG # 4216885.
(Review ID: 97100) 
======================================================================

Comments
WORK AROUND Name: krT82822 Date: 01/25/2000 Make unique names of all your methods, and force the users of your components to only access those. ======================================================================
11-06-2004

EVALUATION The Active-X Bridge was removed in Java 1.4.0 based on a Java Steering Committee decision nearly 2 years ago. The decision was based on 2 things. Customer interest was marginal at best and Java Plug-in was no longer dependent on the bridge technology to operate. It was necessary to remove it to allow for code refactoring and reworking in 1.4.0. Since removing the bridge, many customers have expressed interest in it. We have filed an RFE (4616580) for this support in a future release. We are currently evaluating whether we have a significant business case to justify the 1-3 man-month engineering effort (more for supporting teams) in the Mantis/Tiger timeframe. NOTE: Mantis = Java 1.4.2 FCS Q2, 2003 Tiger = Java 1.5 FCS Q4, 2003 Support for the bridge in existing 1.3.x releases is limited to escalations and can be persued with our CTE team. This bug will be closed as a duplicate of 4616580. ###@###.### 2002-04-29
29-04-2002