private static MarshallingConfiguration createMarshallingConfig(URI uri) { final MarshallingConfiguration marshallingConfiguration = new MarshallingConfiguration(); marshallingConfiguration.setVersion(2); if (helper != null) { marshallingConfiguration.setObjectResolver(helper.getObjectResolver(uri)); } return marshallingConfiguration; }
private MarshallingConfiguration createMarshallingConfig(URI uri) { final MarshallingConfiguration marshallingConfiguration = new MarshallingConfiguration(); marshallingConfiguration.setObjectResolver(new HttpProtocolV1ObjectResolver(uri)); marshallingConfiguration.setObjectTable(HttpProtocolV1ObjectTable.INSTANCE); marshallingConfiguration.setVersion(2); return marshallingConfiguration; }
EJBServerChannel(final RemotingTransactionServer transactionServer, final Channel channel, final int version, final MessageTracker messageTracker) { this.transactionServer = transactionServer; this.channel = channel; this.version = version; this.messageTracker = messageTracker; final MarshallingConfiguration configuration = new MarshallingConfiguration(); if (version < 3) { configuration.setClassTable(ProtocolV1ClassTable.INSTANCE); configuration.setObjectTable(ProtocolV1ObjectTable.INSTANCE); configuration.setObjectResolver(new ProtocolV1ObjectResolver(channel.getConnection(), true)); configuration.setVersion(2); } else { configuration.setObjectTable(ProtocolV3ObjectTable.INSTANCE); configuration.setObjectResolver(new ProtocolV3ObjectResolver(channel.getConnection(), true)); configuration.setVersion(4); } marshallerFactory = new RiverMarshallerFactory(); this.configuration = configuration; }
if (resolver != null) remoteServerTransport.getConfiguration().setObjectResolver(resolver); remoteServerTransport.start(); } catch (IOException | CommunicationException e) {
@Override public MarshallingConfiguration apply(MarshallingConfigurationContext context) { Module module = context.getModule(); ModuleDeployment deployment = context.getDeployment(); MarshallingConfiguration config = new MarshallingConfiguration(); config.setClassResolver(ModularClassResolver.getInstance(module.getModuleLoader())); config.setSerializabilityChecker(new StatefulSessionBeanSerializabilityChecker(deployment)); config.setClassTable(new StatefulSessionBeanClassTable()); config.setObjectResolver(new EJBClientContextIdentifierResolver()); config.setObjectTable(new ExternalizerObjectTable(module.getClassLoader())); return config; } },
if (resolver != null) remoteClientTransport.getConfiguration().setObjectResolver(resolver); try (MessageOutputStream os = remoteClientTransport.tracker.allocateMessage()) { os.write(ProtocolUtils.NAMING_BYTES);
private static MarshallingConfiguration createMarshallingConfig(URI uri) { final MarshallingConfiguration marshallingConfiguration = new MarshallingConfiguration(); marshallingConfiguration.setVersion(2); if (helper != null) { marshallingConfiguration.setObjectResolver(helper.getObjectResolver(uri)); } return marshallingConfiguration; }
private static MarshallingConfiguration createMarshallingConfig(URI uri) { final MarshallingConfiguration marshallingConfiguration = new MarshallingConfiguration(); marshallingConfiguration.setVersion(2); if (helper != null) { marshallingConfiguration.setObjectResolver(helper.getObjectResolver(uri)); } return marshallingConfiguration; }
private MarshallingConfiguration createMarshallingConfig(URI uri) { final MarshallingConfiguration marshallingConfiguration = new MarshallingConfiguration(); marshallingConfiguration.setObjectResolver(new HttpProtocolV1ObjectResolver(uri)); marshallingConfiguration.setObjectTable(HttpProtocolV1ObjectTable.INSTANCE); marshallingConfiguration.setVersion(2); return marshallingConfiguration; }
private MarshallingConfiguration createMarshallingConfig(URI uri) { final MarshallingConfiguration marshallingConfiguration = new MarshallingConfiguration(); marshallingConfiguration.setObjectResolver(new HttpProtocolV1ObjectResolver(uri)); marshallingConfiguration.setObjectTable(HttpProtocolV1ObjectTable.INSTANCE); marshallingConfiguration.setVersion(2); return marshallingConfiguration; }
EJBServerChannel(final RemotingTransactionServer transactionServer, final Channel channel, final int version, final MessageTracker messageTracker) { this.transactionServer = transactionServer; this.channel = channel; this.version = version; this.messageTracker = messageTracker; final MarshallingConfiguration configuration = new MarshallingConfiguration(); if (version < 3) { configuration.setClassTable(ProtocolV1ClassTable.INSTANCE); configuration.setObjectTable(ProtocolV1ObjectTable.INSTANCE); configuration.setObjectResolver(new ProtocolV1ObjectResolver(channel.getConnection(), true)); configuration.setVersion(2); } else { configuration.setObjectTable(ProtocolV3ObjectTable.INSTANCE); configuration.setObjectResolver(new ProtocolV3ObjectResolver(channel.getConnection(), true)); configuration.setVersion(4); } marshallerFactory = new RiverMarshallerFactory(); this.configuration = configuration; }
EJBServerChannel(final RemotingTransactionServer transactionServer, final Channel channel, final int version, final MessageTracker messageTracker) { this.transactionServer = transactionServer; this.channel = channel; this.version = version; this.messageTracker = messageTracker; final MarshallingConfiguration configuration = new MarshallingConfiguration(); if (version < 3) { configuration.setClassTable(ProtocolV1ClassTable.INSTANCE); configuration.setObjectTable(ProtocolV1ObjectTable.INSTANCE); configuration.setObjectResolver(new ProtocolV1ObjectResolver(channel.getConnection(), true)); configuration.setVersion(2); } else { configuration.setObjectTable(ProtocolV3ObjectTable.INSTANCE); configuration.setObjectResolver(new ProtocolV3ObjectResolver(channel.getConnection(), true)); configuration.setVersion(4); } marshallerFactory = new RiverMarshallerFactory(); this.configuration = configuration; }
if (resolver != null) remoteServerTransport.getConfiguration().setObjectResolver(resolver); remoteServerTransport.start(); } catch (IOException | CommunicationException e) {
if (resolver != null) remoteServerTransport.getConfiguration().setObjectResolver(resolver); remoteServerTransport.start(); } catch (IOException | CommunicationException e) {
if (resolver != null) remoteClientTransport.getConfiguration().setObjectResolver(resolver); try (MessageOutputStream os = remoteClientTransport.tracker.allocateMessage()) { os.write(ProtocolUtils.NAMING_BYTES);
if (resolver != null) remoteClientTransport.getConfiguration().setObjectResolver(resolver); try (MessageOutputStream os = remoteClientTransport.tracker.allocateMessage()) { os.write(ProtocolUtils.NAMING_BYTES);
@Override public MarshallingConfiguration getMarshallingConfiguration(int version) { MarshallingConfiguration config = this.passivationManager.getMarshallingConfiguration(version); MarshallingConfiguration result = new MarshallingConfiguration(); result.setBufferSize(config.getBufferSize()); result.setClassCount(config.getClassCount()); result.setClassExternalizerFactory(config.getClassExternalizerFactory()); result.setClassResolver(config.getClassResolver()); result.setClassTable(config.getClassTable()); result.setExceptionListener(config.getExceptionListener()); result.setExternalizerCreator(config.getExternalizerCreator()); result.setInstanceCount(config.getInstanceCount()); result.setObjectResolver(config.getObjectResolver()); result.setObjectTable(config.getObjectTable()); result.setSerializabilityChecker(this.serializabilityChecker); result.setSerializedCreator(config.getSerializedCreator()); result.setStreamHeader(config.getStreamHeader()); result.setVersion(config.getVersion()); return result; }