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,java.lang.AutoCloseable
public class RemoteDescriptorRegistry extends com.xebialabs.deployit.plugin.api.reflect.BaseDescriptorRegistry
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedRemoteDescriptorRegistry(com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistryId id)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static 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)java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.Descriptor>getDescriptors()com.xebialabs.deployit.plugin.api.reflect.DescriptorgetLoadedDescriptor(com.xebialabs.deployit.plugin.api.reflect.Type type)com.xebialabs.deployit.plugin.api.reflect.DescriptorgetLoadedDescriptor(java.lang.String prefixedName)com.xebialabs.deployit.plugin.api.reflect.DescriptorgetLoadedDescriptor(java.lang.String prefix, java.lang.String name)java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.Descriptor>getLoadedDescriptors()java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.Type>getSubtypes(com.xebialabs.deployit.plugin.api.reflect.Type supertype)booleanisDefault()booleanisLocal()voidreboot(DeployitCommunicator communicator)voidreboot(java.util.List<com.xebialabs.deployit.plugin.api.reflect.Descriptor> list)voidregister(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, verifyTypes
-
-
-
-
Method Detail
-
isLocal
public boolean isLocal()
-
isDefault
public boolean isDefault()
-
getDescriptors
public java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.Descriptor> getDescriptors()
-
getSubtypes
public java.util.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
public static void boot(DeployitCommunicator communicator)
-
reboot
public void reboot(DeployitCommunicator communicator)
-
reboot
public void reboot(java.util.List<com.xebialabs.deployit.plugin.api.reflect.Descriptor> list)
-
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
public java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.Descriptor> 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(java.lang.String prefixedName)
-
getLoadedDescriptor
public com.xebialabs.deployit.plugin.api.reflect.Descriptor getLoadedDescriptor(java.lang.String prefix, java.lang.String name)
-
-