How to define methods for multiple blocking put imp's in a single component

In reply to chr_sue:

Thanks for your question chr_sue :
Hope this information finds you well .
I have two requirements in my project,
first one is, I have to send packets from monitor(20 monitors in my environment) to scoreboard , I used TLM blocking put port(instead of analysis port) in all monitors to pass packets to scoreboard.
my question from this requirement is , in my scoreboard how can I define implementations and methods ?

correct me if I am wrong : I am thinking for all of my monitors (which are passing same type of data to scoreboard), I can use only one implementation method in scoreboard for all my implementations? is it correct?

my second requirement is : in the same way, I have 20 monitors which are sending same data to scoreboard but different from case 1 .
now , I want to define implementations to all my 40 monitor’s(20 of one kind , 20 of other)
what would be appropriate way to tackle this?