javaextensions/datagram/datagram/javasrc/com/nokia/mj/impl/datagram/UDPDatagramConnectionImpl.java
branchRCL_3
changeset 71 d5e927d5853b
parent 66 2455ef1f5bbc
child 83 26b2b12093af
equal deleted inserted replaced
66:2455ef1f5bbc 71:d5e927d5853b
   132         {
   132         {
   133             String temp = "datagram:"+urls;
   133             String temp = "datagram:"+urls;
   134 
   134 
   135             /* security related stuff */
   135             /* security related stuff */
   136             ApplicationUtils appUtils = ApplicationUtils.getInstance();
   136             ApplicationUtils appUtils = ApplicationUtils.getInstance();
   137             DatagramPermissionImpl per = new DatagramPermissionImpl("datagram://");
   137             DatagramPermissionImpl per = new DatagramPermissionImpl(DatagramPermissionImpl.SERVER_TARGET);
   138             Logger.LOG(Logger.ESOCKET, Logger.EInfo,
   138             Logger.LOG(Logger.ESOCKET, Logger.EInfo,
   139                        "calling check permissions from UDPDatagramConnectionImpl");
   139                        "calling check permissions from UDPDatagramConnectionImpl");
   140             appUtils.checkPermission(per);
   140             appUtils.checkPermission(per);
   141             /* security related stuff */
   141             /* security related stuff */
   142 
   142 
   169 
   169 
   170             if (iUri.host == null)
   170             if (iUri.host == null)
   171             {
   171             {
   172                 /* security related stuff, server mode datagram connection */
   172                 /* security related stuff, server mode datagram connection */
   173                 ApplicationUtils appUtils = ApplicationUtils.getInstance();
   173                 ApplicationUtils appUtils = ApplicationUtils.getInstance();
   174                 DatagramPermissionImpl per = new DatagramPermissionImpl("datagram://");
   174                 DatagramPermissionImpl per = new DatagramPermissionImpl(DatagramPermissionImpl.SERVER_TARGET);
   175                 Logger.LOG(Logger.ESOCKET, Logger.EInfo,
   175                 Logger.LOG(Logger.ESOCKET, Logger.EInfo,
   176                            "calling check permissions from UDPDatagramConnectionImpl");
   176                            "calling check permissions from UDPDatagramConnectionImpl");
   177                 appUtils.checkPermission(per);
   177                 appUtils.checkPermission(per);
   178                 /* security related stuff */
   178                 /* security related stuff */
   179 
   179 
   181             }
   181             }
   182             else
   182             else
   183             {
   183             {
   184                 /* security related stuff, client mode datagram connection */
   184                 /* security related stuff, client mode datagram connection */
   185                 ApplicationUtils appUtils = ApplicationUtils.getInstance();
   185                 ApplicationUtils appUtils = ApplicationUtils.getInstance();
   186                 DatagramPermissionImpl per = new DatagramPermissionImpl("datagram://*");
   186                 DatagramPermissionImpl per = new DatagramPermissionImpl(DatagramPermissionImpl.CLIENT_TARGET);
   187                 Logger.LOG(Logger.ESOCKET, Logger.EInfo,
   187                 Logger.LOG(Logger.ESOCKET, Logger.EInfo,
   188                            "calling check permissions from UDPDatagramConnectionImpl");
   188                            "calling check permissions from UDPDatagramConnectionImpl");
   189                 appUtils.checkPermission(per);
   189                 appUtils.checkPermission(per);
   190                 /* security related stuff */
   190                 /* security related stuff */
   191 
   191