/** * Test if is local reference. */ @Excluded public boolean isLocalReference(Object object);
/** * Get the component adapter for a component identifier. * @param aid The component identifier. * @param listener The result listener. */ // Todo: Hack!!! remove @Excluded public IFuture<IComponentAdapter> getComponentAdapter(IComponentIdentifier cid); }
/** * Test if is remote reference. */ @Excluded public boolean isRemoteReference(Object object);
/** * Test if is remote reference. */ @Excluded public boolean isRemoteReference(Object object);
/** * Test if is local reference. */ @Excluded public boolean isLocalReference(Object object);
/** * Get the currently running or waiting tasks. */ @Excluded public IExecutable[] getRunningTasks();
/** * Add a change listener. * @param listener The change listener. */ @Excluded public void addChangeListener(IChangeListener listener);
/** * Test if an object is a remote object. */ @Excluded public boolean isRemoteObject(Object object);
/** * Get the proxy interfaces (empty list if none). */ @Excluded public Class<?>[] getRemoteInterfaces(Object object, ClassLoader cl);
/** * Get the clone processors. */ @Excluded public List<ITraverseProcessor> getCloneProcessors();
/** * Get the properties (name/value pairs). * Arbitrary properties that can e.g. be used to * define kernel-specific settings to configure tools. * @param type The component type. * @return The properties or null, if the component type is not supported by this factory. */ @Excluded public Map<String, Object> getProperties(String type);
/** * Get the message type. * @param type The type name. * @return The message type. */ @Excluded public MessageType getMessageType(String type);
/** * Test if an object is a remote object. */ @Excluded public boolean isRemoteObject(Object object);
/** * Remove a clone processor. */ @Excluded public void removeCloneProcessor(@Reference ITraverseProcessor proc);
/** * Returns a File * @param name File name * @return {@link File} */ @Excluded public @Reference(local=true) IFuture<File> getFile(String name);
/** * Returns the classloader for a resource identifier. * @param rid The resource identifier. * @param workspace True if workspace resolution is ok. * @return The classloader. */ @Excluded public @Reference IFuture<ClassLoader> getClassLoader(IResourceIdentifier rid, boolean workspace);
/** * Returns the classloader for a resource identifier. * @param rid The resource identifier. * @param workspace True if workspace resolution is ok. * @return The classloader. */ @Excluded public @Reference IFuture<ClassLoader> getClassLoader(IResourceIdentifier rid, boolean workspace);
/** * Returns the classloader for a resource identifier. * @param rid The resource identifier. * @return The classloader. */ @Excluded public @Reference IFuture<ClassLoader> getClassLoader(IResourceIdentifier rid);
/** * Returns the current ClassLoader. * @return the current ClassLoader */ @Excluded public @Reference IFuture<ClassLoader> getClassLoader(IResourceIdentifier rid) { return getClassLoader(rid, true); }
/** * Returns the current ClassLoader. * @return the current ClassLoader */ @Excluded public @Reference IFuture<ClassLoader> getClassLoader(IResourceIdentifier rid) { return getClassLoader(rid, true); }