public URL getDynamicClassRoot() { if (dynamicClassRoot == null) { try { dynamicClassRoot = new URL("vfsmemory://" + new GUID()); } catch (MalformedURLException e) { throw new RuntimeException(e); } } return dynamicClassRoot; } }
/** * Returns a GUID as a string. * * @return GUID as a string. */ public static String asString() { return new GUID().toString(); }
private String generateListenerId(InvokerCallbackHandler callbackhandler) { String listenerId = null; Object obj = listeners.get(callbackhandler); if(obj == null) { listenerId = new GUID().toString(); listeners.put(callbackhandler, listenerId); } return listenerId; }
/** * Constructs a remoting client with intended target server specified via the locator and * intended subsystem on server for invocations to be routed to. * * @deprecated This constructor should not be used any more as will no longer take into account * the classloader specified as a parameter. */ public Client(ClassLoader cl, ClientInvoker invoker, String subsystem) throws Exception { this.classloader = cl; this.subsystem = subsystem == null ? null : subsystem.toUpperCase(); this.invoker = invoker; this.sessionId = new GUID().toString(); }
public static Proxy createInterfaceProxy(ClassLoader loader, Class<?>[] interfaces, ProxyMixin[] mixins, InstanceAdvisor advisor) throws Exception { Class<?> clazz = createProxyClass(loader, mixins, interfaces); Proxy instance = (Proxy) clazz.newInstance(); instance.instanceAdvisor = advisor; instance.mixins = mixins; instance.interfaces = interfaces; instance.guid = new GUID(); synchronized (proxyCache) { proxyCache.put(instance.guid, clazz); } return instance; }
public static GUID generateProxyClass(ClassLoader loader, ProxyMixin[] mixins, Class<?>[] interfaces) throws Exception { Class<?> clazz = createProxyClass(loader, mixins, interfaces); GUID guid = new GUID(); synchronized (proxyCache) { proxyCache.put(guid, clazz); } return guid; }
public Object invoke(InvocationRequest invocation) throws Throwable { String command = (String) invocation.getParameter(); System.out.println("command: " + command); Callback cb = new Callback("callback " + ++counter); // Register as listener and pass callback id. HashMap returnPayload = new HashMap(); returnPayload.put(ServerInvokerCallbackHandler.CALLBACK_LISTENER, this); returnPayload.put(ServerInvokerCallbackHandler.CALLBACK_ID, new GUID()); cb.setReturnPayload(returnPayload); if (REMOTING_ACKNOWLDEGEMENTS.equals(command)) { returnPayload.put(ServerInvokerCallbackHandler.REMOTING_ACKNOWLEDGES_PUSH_CALLBACKS, "true"); } callbackHandler.handleCallback(cb); return null; }
int uploadBufferLength = BUFFER_DEFAULT_LENGTH; String CRLF = "\r\n"; String boundary = (new GUID()).toString();
/** * Constructs a remoting client with intended target server specified via the locator, intended * subsystem on the server for invocations to be routed to, and configuration metadata. The * metadata supplied will be used when creating client invoker (in the case specific data is * required) and also for passing along additional data to connection listeners on the server * side in the case that the client fails, will be able to use this extra information when * notified (which will happen when connect() method is called. * * @param cl - the classloader that should be used by remoting. * @deprecated This constructor should not be used any more as will no longer take into account * the classloader specified as a parameter. */ public Client(ClassLoader cl, InvokerLocator locator, String subsystem, Map configuration) throws Exception { this.classloader = cl; this.locator = locator; this.subsystem = subsystem == null ? null : subsystem.toUpperCase(); if (configuration != null) { this.configuration = new HashMap(configuration); } this.sessionId = new GUID().toString(); processParameters(); }
clusterUpdates.add(manager.createTxUpdate(tx)); globalTxId = new GUID(); acquireRemoteLocks(globalTxId, guidList);
public GUID tag(InstanceAdvised advised) { GUID guid = new GUID(); org.jboss.aop.metadata.SimpleMetaData metaData = advised._getInstanceAdvisor().getMetaData(); metaData.addMetaData(VERSION_MANAGER, VERSION_ID, guid); return guid; }
/** * A brand new stateful session bean. * * @param container * @param bean */ protected StatefulBeanContext(StatefulContainer container, Object bean) { super(container, bean); this.containerClusterUid = Ejb3Registry.clusterUid(container); this.containerGuid = Ejb3Registry.guid(container); this.isClustered = container.isClustered(); this.id = new GUID(); }
listenerId = new GUID().toString(); String key = listenerId; if (sessionId != null)
GUID fileClsid = new GUID(); char[] fileName = (file.getAbsolutePath()+"\0").toCharArray(); int result = COM.GetClassFile(fileName, fileClsid);