我想要做的是通過不僅檢查哪個類調用特定的方法,而且還檢查該類的哪個實例來實現一些基本的安全性。在java中提取唯一的調用者信息
我試圖
StackTraceElement[] stackTraceElements = Thread.currentThread().getStackTrace();
但這顯然只是給我的類名。允許/要求呼叫者發送自己或個人ID的問題是所有呼叫者都必須能夠訪問所有其他人的詳細信息。誰能幫忙?
編輯:更多的信息:
因此,我們有一臺服務器,這使得與多家代理的連接。代理髮送包含其CLAIM名稱的信息包。有一個特別的代理人決定人們是否應該在每個特定的情況下說謊。
代理程序連接到服務器上的代理程序類的實例,但也有可能某些代理程序會以本機方式運行。我感興趣的是這種做法的原因是,我稍後將需要該技術(提取稱爲給定方法的具體實例)
我希望這是好了,對不起,以前沒有把足夠的信息:/
正如bmargulies所說,你將無法通過這種方式獲得安全。如果你告訴我們更多關於你在做什麼以及你爲什麼要這樣做,或許我們可以幫助你想出另一種方法。 – jdigital 2009-12-28 01:45:27