Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Data structure for reflection uses (pairs of String and String[])

 
John Landon
Ranch Hand
Posts: 228
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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?

Thanks.
 
Campbell Ritchie
Sheriff
Posts: 48652
56
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic