Loading…

Kryptel/Java

IComponentCapabilities interface

Declaration

package com.kryptel;

public interface IComponentCapabilities {
    long GetCapabilitiesMask();
    void SetCapabilitiesMask(long capabilities);
}

Description

An interface for getting/setting component's capability mask (a combination of CAP_* values defined in Capabilites class). This interface is optional; the client should not rely on its presence.

Capability mask is used to limit component functionality, specifically for creating different editions that require different licenses. Exact meaning of capability bits is defined by specific components. Some of those bits are defined in the Capabilites class, but new components may defined their own capabilities.

See also: Components, Loader class.

GetCapabilitiesMask

long GetCapabilitiesMask();

Get the current capability mask.

SetCapabilitiesMask

void SetCapabilitiesMask(long capabilities);

Set a new capability mask.