Class RemoteDescriptorRegistry
java.lang.Object
com.xebialabs.deployit.plugin.api.reflect.BaseDescriptorRegistry
com.xebialabs.deployit.booter.remote.RemoteDescriptorRegistry
- All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry,AutoCloseable
public class RemoteDescriptorRegistry
extends com.xebialabs.deployit.plugin.api.reflect.BaseDescriptorRegistry
-
Field Summary
Fields inherited from interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
DEFAULT_PRECEDENCE, HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRemoteDescriptorRegistry(com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistryId id) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidboot(DeployitCommunicator communicator) booleanexists(com.xebialabs.deployit.plugin.api.reflect.Type type) com.xebialabs.deployit.plugin.api.reflect.DescriptorgetDescriptor(com.xebialabs.deployit.plugin.api.reflect.Type type) Collection<com.xebialabs.deployit.plugin.api.reflect.Descriptor>com.xebialabs.deployit.plugin.api.reflect.DescriptorgetLoadedDescriptor(com.xebialabs.deployit.plugin.api.reflect.Type type) com.xebialabs.deployit.plugin.api.reflect.DescriptorgetLoadedDescriptor(String prefixedName) com.xebialabs.deployit.plugin.api.reflect.DescriptorgetLoadedDescriptor(String prefix, String name) Collection<com.xebialabs.deployit.plugin.api.reflect.Descriptor>Collection<com.xebialabs.deployit.plugin.api.reflect.Type>getSubtypes(com.xebialabs.deployit.plugin.api.reflect.Type supertype) booleanbooleanisLocal()voidreboot(DeployitCommunicator communicator) voidvoidregister(com.xebialabs.deployit.plugin.api.reflect.Descriptor descriptor) voidregisterSubtype(com.xebialabs.deployit.plugin.api.reflect.Type supertype, com.xebialabs.deployit.plugin.api.reflect.Type subtype) Methods inherited from class com.xebialabs.deployit.plugin.api.reflect.BaseDescriptorRegistry
getHooks, getId, lookupType, lookupType, lookupType, registerHook, verifyTypesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
close, getOrder
-
Constructor Details
-
RemoteDescriptorRegistry
protected RemoteDescriptorRegistry(com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistryId id)
-
-
Method Details
-
isLocal
public boolean isLocal() -
isDefault
public boolean isDefault() -
getDescriptors
-
getSubtypes
public Collection<com.xebialabs.deployit.plugin.api.reflect.Type> getSubtypes(com.xebialabs.deployit.plugin.api.reflect.Type supertype) -
getDescriptor
public com.xebialabs.deployit.plugin.api.reflect.Descriptor getDescriptor(com.xebialabs.deployit.plugin.api.reflect.Type type) -
exists
public boolean exists(com.xebialabs.deployit.plugin.api.reflect.Type type) -
boot
-
reboot
-
reboot
-
register
public void register(com.xebialabs.deployit.plugin.api.reflect.Descriptor descriptor) -
registerSubtype
public void registerSubtype(com.xebialabs.deployit.plugin.api.reflect.Type supertype, com.xebialabs.deployit.plugin.api.reflect.Type subtype) -
getLoadedDescriptors
-
getLoadedDescriptor
public com.xebialabs.deployit.plugin.api.reflect.Descriptor getLoadedDescriptor(com.xebialabs.deployit.plugin.api.reflect.Type type) -
getLoadedDescriptor
public com.xebialabs.deployit.plugin.api.reflect.Descriptor getLoadedDescriptor(String prefixedName) -
getLoadedDescriptor
-