rmiregistry(1) Remote Method Invocation (RMI) Tools rmiregistry(1)

rmiregistry - یک رجیستری شیء دوردست را روی پورت مشخص‌شده در میزبان جاری راه‌اندازی می‌کند.

rmiregistry [ port ]
شماره port در میزبان جاری که رجیستری شیء دوردست باید روی آن راه‌اندازی شود.

دستور rmiregistry یک رجیستری شیء دوردست (remote object registry) را روی پورت مشخص‌شده در میزبان جاری ایجاد و راه‌اندازی می‌کند. اگر پورت مشخص نشود، رجیستری روی پورت 1099 راه‌اندازی می‌شود. دستور rmiregistry هیچ خروجی‌ای تولید نمی‌کند و معمولاً در پس‌زمینه اجرا می‌شود، برای مثال:

rmiregistry &

رجیستری شیء دوردست یک سرویس نام‌گذاری راه‌انداز اولیه (bootstrap naming service) است که توسط سرورهای RMI در همان میزبان برای پیوند دادن اشیای دوردست به نام‌ها استفاده می‌شود. سپس کلاینت‌ها در میزبان‌های محلی و دوردست می‌توانند اشیای دوردست را جستجو کرده و متدهای دوردست را فراخوانی کنند.

رجیستری معمولاً برای مکان‌یابی نخستین شیء دوردستی که یک برنامه برای فراخوانی متدها به آن نیاز دارد استفاده می‌شود. آن شیء سپس پشتیبانی ویژه‌ای برای یافتن سایر اشیاء در اختیار برنامه قرار می‌دهد.

متدهای کلاس java.rmi.registry.LocateRegistry برای به دست آوردن رجیستری فعال در میزبان محلی یا میزبان و پورت محلی استفاده می‌شوند.

متدهای مبتنی بر URL از کلاس java.rmi.Naming روی یک رجیستری عمل می‌کنند و می‌توان از آن‌ها برای جستجوی یک شیء دوردست در هر میزبان و در میزبان محلی استفاده کرد: پیوند دادن یک نام ساده (رشته) به یک شیء دوردست، پیوند مجدد یک نام جدید به یک شیء دوردست (جایگزین کردن پیوند قدیمی)، لغو پیوند یک شیء دوردست، و فهرست کردن URLهای مقیدشده در رجیستری.


همراه با هر گزینه جاوا استفاده می‌شود تا گزینه پس از -J (بدون فاصله میان -J و گزینه) را به مفسر جاوا ارسال کند.

•
java(1)
•
شرح کلاس java.rmi.registry.LocateRegistry در http://docs.oracle.com/javase/8/docs/api/java/rmi/registry/LocateRegistry.html
•
شرح کلاس java.rmi.Naming در http://docs.oracle.com/javase/8/docs/api/java/rmi/Naming.html
21 November 2013 JDK 8