Hi, My business logic lies behind a web service. So the remote client calls the methods of the service. The client passes string from which the server extract name of the method and arguments. So I need a data structure to store the name (string) of the method and the arguments (String) pairs. So I need some thing like map but the keys shouldn't be unique (the keys would be the names of the methods). Any ideas?
Not quite sure, but method calling via reflection is different from that; you get Method objects and invoke them with Object for their arguments. I presume you are familiar with the Java reflection API? I don't think there is such a thing as a Map which permits duplicate Keys; you would have to encapsulate Method and arguments into a single class, then they might sit nicely in a Set.
subject: Data structure for reflection uses (pairs of String and String)