Package org.apache.ignite.lang
Annotation Type IgniteNotPeerDeployable
-
@Documented @Retention(RUNTIME) @Target(TYPE) public @interface IgniteNotPeerDeployable
This annotations should be used to mark any type that should not be peer deployable. Peer deployment will fail for this object as if class could not be found.This annotation is used as non-distribution assertion and should be applied to classes and interfaces that should never be distributed via peer-to-peer deployment.
Note, however, that if class is already available on the remote node it will not be peer-loaded but will simply be locally class loaded. It may appear as if it was successfully peer-loaded when in fact it was simply already available on the remote node.