From: marc f. <mar...@jb...> - 2002-04-28 22:48:46
|
Just to close the circle ( I am documenting this in the training slides). The reason for this is that the invokers today are tied to the EJB view of the world or at least the subset of the client interceptors that embed their ObjectName and then we have full control over the way the Object is represented. In short the client proxy cache the hashcode of the objectName. You understand that the calling code HAS NO KNOWLEDGE OF THE OBJECTNAME HASHCODE, at a maximum he will know the ObjectName String and that way we can bring the dream of Bill burke alive by making these invokers aware of the name as a string and capable of looking up these name as we lookup the map from the Registry today. Ping me for the classes to change if you really want to take this on. marcf |-----Original Message----- |From: jbo...@li... |[mailto:jbo...@li...]On Behalf Of marc |fleury |Sent: Sunday, April 28, 2002 3:18 PM |To: Trevor Squires |Cc: Larry Sanderson; Jboss-Development@Lists. Sourceforge. Net |Subject: RE: [JBoss-dev] Why is new ObjectName() so slow? | | ||Is there *any* way you can get the ObjectName instance to be ||serialised/deserialised in the call? | |I serialize a int hash from the "ObjectName". I used to serialize the |string that creates the Objectname, the line that is commented out, all it |does is get the string from a deserialized invocation and create a new. | |The solution from lindfors is to create a map that takes a String and gives |you a cached instance on the server. |The larry solution is to do that inside the "new" i.e. if I give you a |string you know about just retrieve the parsed data and possibly just the |ObjectName inside JMX. | |The reason I don't serialize the instance itself is that the |client needs to |know about the ObjectName class then and I don't want to ship all of JMX to |a client. | |are we in sync? | |marcf | | |_______________________________________________ |Jboss-development mailing list |Jbo...@li... |https://lists.sourceforge.net/lists/listinfo/jboss-development |