/** * Create a class of the specified type. * Use {@link #createClass(String, ClassLoader)} and explicitly provide the MessageBroker class loader * * @param type fully qualified class name * @return the class instance */ public static Class createClass(String type) { return createClass(type, null); }
/** * Create a class of the specified type. * Use {@link #createClass(String, ClassLoader)} and explicitly provide the MessageBroker class loader * * @param type fully qualified class name * @return the class instance */ public static Class createClass(String type) { return createClass(type, null); }
/** * A utility method which returns the Class from the given Class name * using the current type context's class loader. * * @param className the class name. * @return a Class object for the named class. */ public static Class getClassFromClassName(String className) { TypeMarshallingContext typeContext = TypeMarshallingContext.getTypeMarshallingContext(); return ClassUtil.createClass(className, typeContext.getClassLoader()); }
/** * A utility method which returns the Class from the given Class name * using the current type context's class loader. * * @param className the class name. * @return a Class object for the named class. */ public static Class getClassFromClassName(String className) { TypeMarshallingContext typeContext = TypeMarshallingContext.getTypeMarshallingContext(); return ClassUtil.createClass(className, typeContext.getClassLoader()); }
/** * Creates an instance class from specified <code>source</code>. */ public Class getInstanceClass() { if (javaClass == null) javaClass = ClassUtil.createClass(getSource(), FlexContext.getMessageBroker() == null ? this.getClass().getClassLoader() : FlexContext.getMessageBroker().getClassLoader()); return javaClass; }
/** * Creates an instance class from specified <code>source</code>. */ @Override public Class getInstanceClass() { if (javaClass == null) javaClass = ClassUtil.createClass(getSource(), FlexContext.getMessageBroker() == null ? this.getClass().getClassLoader() : FlexContext.getMessageBroker().getClassLoader()); return javaClass; }
private void createFlexClientManager(MessageBroker broker) { FlexClientManager flexClientManager = null; try // Use the async version, if possible. { @SuppressWarnings("unchecked") Class<? extends FlexClientManager> flexClientManagerClass = ClassUtil.createClass(asyncFlexClientManagerType, broker.getClassLoader()); Constructor ctor = flexClientManagerClass.getConstructor(broker.getClass()); flexClientManager = (FlexClientManager)ctor.newInstance(broker); } catch (Throwable t) // Otherwise, use the default FlexClientManager. { flexClientManager = new FlexClientManager(broker.isManaged(), broker); } broker.setFlexClientManager(flexClientManager); }
/** * Creates an instance class from specified <code>source</code>. */ @Override public Class getInstanceClass() { if (javaClass == null) javaClass = ClassUtil.createClass(getSource(), FlexContext.getMessageBroker() == null ? this.getClass().getClassLoader() : FlexContext.getMessageBroker().getClassLoader()); return javaClass; }
private Class createClass(String className) { Class c = ClassUtil.createClass(className, FlexContext.getMessageBroker() == null ? null : FlexContext.getMessageBroker().getClassLoader()); return c; } }
/** * @exclude */ protected Class createClass(String className) { Class c = ClassUtil.createClass(className, FlexContext.getMessageBroker() == null ? null : FlexContext.getMessageBroker().getClassLoader()); return c; }
/** * */ protected Class<?> createClass(String className) { return ClassUtil.createClass(className, FlexContext.getMessageBroker() == null ? null : FlexContext.getMessageBroker().getClassLoader()); }
private Class createClass(String className) { Class c = ClassUtil.createClass(className, FlexContext.getMessageBroker() == null ? null : FlexContext.getMessageBroker().getClassLoader()); return c; } }
/** * */ protected Class<?> createClass(String className) { return ClassUtil.createClass(className, FlexContext.getMessageBroker() == null ? null : FlexContext.getMessageBroker().getClassLoader()); }
/** * Instantiates a new message serializer. * * @return A new message serializer instance. */ public MessageSerializer newMessageSerializer() { Class serializerClass = getSerializerClass(); if (serializerClass == null) { serializerClass = ClassUtil.createClass("flex.messaging.io.amf.AmfMessageSerializer"); this.setSerializerClass(serializerClass); } return (MessageSerializer) ClassUtil.createDefaultInstance(serializerClass, MessageSerializer.class); }
/** * Instantiates a new message deserializer. * * @return A new message deserializer instance. */ public MessageDeserializer newMessageDeserializer() { Class deserializerClass = getDeserializerClass(); if (deserializerClass == null) { deserializerClass = ClassUtil.createClass("flex.messaging.io.amf.AmfMessageDeserializer"); this.setDeserializerClass(deserializerClass); } return (MessageDeserializer) ClassUtil.createDefaultInstance(deserializerClass, MessageDeserializer.class); }
/** * Instantiates a new message serializer. * * @return A new message serializer instance. */ public MessageSerializer newMessageSerializer() { Class serializerClass = getSerializerClass(); if (serializerClass == null) { serializerClass = ClassUtil.createClass("flex.messaging.io.amf.AmfMessageSerializer"); this.setSerializerClass(serializerClass); } return (MessageSerializer) ClassUtil.createDefaultInstance(serializerClass, MessageSerializer.class); }
/** * Instantiates a new message deserializer. * * @return A new message deserializer instance. */ public MessageDeserializer newMessageDeserializer() { Class deserializerClass = getDeserializerClass(); if (deserializerClass == null) { deserializerClass = ClassUtil.createClass("flex.messaging.io.amf.AmfMessageDeserializer"); this.setDeserializerClass(deserializerClass); } return (MessageDeserializer) ClassUtil.createDefaultInstance(deserializerClass, MessageDeserializer.class); }
private LoginCommand initLoginCommand(LoginCommandSettings loginCommandSettings) { String loginClass = loginCommandSettings.getClassName(); Class c = ClassUtil.createClass(loginClass, FlexContext.getMessageBroker() == null ? null : FlexContext.getMessageBroker().getClassLoader()); LoginCommand loginCommand = (LoginCommand)ClassUtil.createDefaultInstance(c, LoginCommand.class); return loginCommand; }
private LoginCommand initLoginCommand(LoginCommandSettings loginCommandSettings) { String loginClass = loginCommandSettings.getClassName(); Class c = ClassUtil.createClass(loginClass, FlexContext.getMessageBroker() == null ? null : FlexContext.getMessageBroker().getClassLoader()); LoginCommand loginCommand = (LoginCommand)ClassUtil.createDefaultInstance(c, LoginCommand.class); return loginCommand; }
private LoginCommand initLoginCommand(LoginCommandSettings loginCommandSettings) { String loginClass = loginCommandSettings.getClassName(); Class c = ClassUtil.createClass(loginClass, FlexContext.getMessageBroker() == null ? null : FlexContext.getMessageBroker().getClassLoader()); LoginCommand loginCommand = (LoginCommand)ClassUtil.createDefaultInstance(c, LoginCommand.class); return loginCommand; }