RMIREGISTRY(1) JDK Commands RMIREGISTRY(1)

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

rmiregistry [options] [port]

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

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

rmiregistry &

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

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

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

متدهای مبتنی بر URL در کلاس java.rmi.Naming بر روی رجیستری عمل می‌کنند و می‌توان از آن‌ها برای موارد زیر استفاده کرد:

•
پیوند دادن نام مشخص‌شده به یک شیء راه دور
•
بازگرداندن آرایه‌ای از نام‌های پیوندیافته در رجیستری
•
بازگرداندن یک مرجع (stub) برای شیء راه دورِ مرتبط با نام مشخص‌شده
•
پیوند مجدد نام مشخص‌شده به یک شیء راه دور جدید
•
از بین بردن پیوند نام مشخص‌شده که با یک شیء راه دور مرتبط است

به همراه هر گزینهٔ Java استفاده می‌شود تا option پس از -J (بدون فاصله میان -J و گزینه) به مفسر Java ارسال شود.
2021 JDK 17