public void load(SServicesMap servicesMap, Class<?> loaderClass) { try { for (Class<? extends PublicInterface> clazz : servicesMap.getInterfaceClasses()) { URL resource = loaderClass.getResource(clazz.getSimpleName() + ".desc"); if (resource != null) { load(resource); } else { LOGGER.error("Resource not found"); } } } catch (IOException e) { LOGGER.error("", e); } } }
@Override public void newToken(String token) { for (Class<? extends PublicInterface> interface1 : sServicesMap.getInterfaceClasses()) { try { add(interface1.getName(), serviceFactory.get(token, AccessMethod.INTERNAL).get(interface1)); } catch (UserException e) { LOGGER.error("", e); } } } }
@Override public void connect(TokenHolder tokenHolder) throws ChannelConnectionException { for (Class<? extends PublicInterface> interface1 : sServicesMap.getInterfaceClasses()) { try { add(interface1.getName(), serviceFactory.get(AccessMethod.INTERNAL).get(interface1)); } catch (UserException e) { LOGGER.error("", e); } } } }
public void connect() throws UserException { for (Class<? extends PublicInterface> interface1 : sServicesMap.getInterfaceClasses()) { if (!has(interface1)) { try { add(interface1.getName(), serviceFactory.get(AccessMethod.INTERNAL).get(interface1)); } catch (UserException e) { LOGGER.error("", e); } } } notifyOfConnect(); }
public void connect(TokenHolder tokenHolder) throws ChannelConnectionException { reflector = jsonReflectorFactory.create(address, tokenHolder); for (Class<? extends PublicInterface> interface1 : sServicesMap.getInterfaceClasses()) { PublicInterface createReflector = reflectorFactory.createReflector(interface1, reflector); add(interface1.getName(), createReflector); } finish(reflector, reflectorFactory); }
public void connect(TokenHolder tokenHolder) throws ChannelConnectionException { protocolBuffersChannel = new SocketProtocolBuffersChannel(tokenHolder); protocolBuffersChannel.registerConnectDisconnectListener(this); ProtocolBuffersReflector reflector = new ProtocolBuffersReflector(protocolBuffersMetaData, servicesMap, protocolBuffersChannel); for (Class<? extends PublicInterface> interface1 : servicesMap.getInterfaceClasses()) { PublicInterface createReflector = reflectorFactory.createReflector(interface1, reflector); add(interface1.getName(), createReflector); } finish(reflector, reflectorFactory); try { protocolBuffersChannel.connect(new InetSocketAddress(address, port)); } catch (IOException e) { throw new ChannelConnectionException(e); } }
@Override public BimServerClient create(AuthenticationInfo authenticationInfo) throws ServiceException, ChannelConnectionException { SoapChannel soapChannel = new SoapChannel(getHttpClient(), address + "/soap11", true, getServicesMap().getInterfaceClasses()); BimServerClient bimServerClient = new BimServerClient(this.getMetaDataManager(), address, getServicesMap(), soapChannel); soapChannel.connect(bimServerClient); bimServerClient.setAuthentication(authenticationInfo); bimServerClient.connect(); return bimServerClient; } }
for (Class<? extends PublicInterface> clazz : getBimServer().getServicesMap().getInterfaceClasses()) { JaxWsServerFactoryBean serverFactoryBean = new JaxWsServerFactoryBean(); Map<String, Object> properties = new HashMap<String, Object>();