В какой строке кода BillingServiceImpl осуществляется прием клиентского соединения:1 // BillingServiceImpl.java2 package com.asw.corba.ex1;3 4 // базовые пакеты Java5 import java.util.Hashtable;6 7 import com.asw.corba.ex1.BillingServiceModule.*;8 9 // пакеты OMG CORBA10 import org.omg.CORBA.*;11 12 public class BillingServiceImpl extends BillingServicePOA {13 private ORB orb;14 private Hashtable hash = new Hashtable();15 16 public void setORB(ORB orb_val) {17 orb = orb_val;18 }19 20 public void addNewCard(String personName, String card) {21 hash.put(card, new Double(0.0));22 }23 24 public void addMoney(String card, double money) {25 Double d = (Double)hash.get(card);26 27 if (d!=null) hash.put(card,new Double(d.doubleValue()+money));28 }29 30 public void subMoney(String card, double money) {31 Double d = (Double)hash.get(card);32 33 if (d!=null) hash.put(card,new Double(d.doubleValue()-money));34 }35 36 public double getCardBalance(String card) {37 Double d = (Double)hash.get(card);38 39 if (d!=null) return d.doubleValue();40 else return 0;41 }42 }
(Отметьте один правильный вариант ответа.)
Варианты ответа
за прием клиентского соединения отвечает брокер, сам класс напрямую клиентское соединение не принимает(Верный ответ)
класс BillingServiceImpl должен быть дополнен операторами приема клиенсткого соединения
17